Redirect 302 redirect from GET @entry_comment_create (5b6eb1)

GET https://kbin.spritesserver.nl/m/privacyguides@lemmy.one/comments/newest?p=55

Components

21 Twig Components
315 Render Count
892 ms Render Time
24.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
44 99.82ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
33 41.27ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
33 5.20ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
32 1,312.49ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
32 14.35ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
32 23.01ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
32 39.39ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
32 696.12ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
15 4.59ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 9.56ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 1.17ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.40ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 14.02ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.44ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 10.13ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 66.00ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.52ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 10.68ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.96ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.25ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.79ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 54.52 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1759
    +user: App\Entity\User {#1443
      +avatar: null
      +cover: null
      +email: "sic_semper_tyrannis@feddit.ch"
      +username: "@sic_semper_tyrannis@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711565053 {#1777
        date: 2024-03-27 19:44:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
      +entries: Doctrine\ORM\PersistentCollection {#1449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +posts: Doctrine\ORM\PersistentCollection {#1633 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
      +follows: Doctrine\ORM\PersistentCollection {#1666 …}
      +followers: Doctrine\ORM\PersistentCollection {#1673 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
      +violations: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      +awards: Doctrine\ORM\PersistentCollection {#1527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
      +categories: Doctrine\ORM\PersistentCollection {#1691 …}
      -id: 24429
      -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
      +apId: "sic_semper_tyrannis@feddit.ch"
      +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
      +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "sic_semper_tyrannis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711079760 {#1506
        date: 2024-03-22 04:56:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689137490 {#1751
        date: 2023-07-12 06:51:30.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Try OpenMediaServer on a Odroid H3+ and install the programs through Docker containers. Use a Thermal Grizzly Cryosheet instead of thermal paste under your cooler for zero maintenance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696876326 {#1480
      date: 2023-10-09 20:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1623 …}
    +nested: Doctrine\ORM\PersistentCollection {#1406 …}
    +votes: Doctrine\ORM\PersistentCollection {#1483 …}
    +reports: Doctrine\ORM\PersistentCollection {#1748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1533 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1423 …}
    -id: 39107
    -bodyTs: "'contain':13 'cooler':25 'cryosheet':18 'docker':12 'grizzli':17 'h3':6 'instal':8 'instead':19 'mainten':28 'odroid':5 'openmediaserv':2 'past':22 'program':10 'thermal':16,21 'tri':1 'use':14 'zero':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/2681840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696876326 {#1745
      date: 2023-10-09 20:32:06.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3345
  +comment: App\Entity\EntryComment {#1759
    +user: App\Entity\User {#1443
      +avatar: null
      +cover: null
      +email: "sic_semper_tyrannis@feddit.ch"
      +username: "@sic_semper_tyrannis@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711565053 {#1777
        date: 2024-03-27 19:44:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
      +entries: Doctrine\ORM\PersistentCollection {#1449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +posts: Doctrine\ORM\PersistentCollection {#1633 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
      +follows: Doctrine\ORM\PersistentCollection {#1666 …}
      +followers: Doctrine\ORM\PersistentCollection {#1673 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
      +violations: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      +awards: Doctrine\ORM\PersistentCollection {#1527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
      +categories: Doctrine\ORM\PersistentCollection {#1691 …}
      -id: 24429
      -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
      +apId: "sic_semper_tyrannis@feddit.ch"
      +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
      +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "sic_semper_tyrannis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711079760 {#1506
        date: 2024-03-22 04:56:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689137490 {#1751
        date: 2023-07-12 06:51:30.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Try OpenMediaServer on a Odroid H3+ and install the programs through Docker containers. Use a Thermal Grizzly Cryosheet instead of thermal paste under your cooler for zero maintenance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696876326 {#1480
      date: 2023-10-09 20:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1623 …}
    +nested: Doctrine\ORM\PersistentCollection {#1406 …}
    +votes: Doctrine\ORM\PersistentCollection {#1483 …}
    +reports: Doctrine\ORM\PersistentCollection {#1748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1533 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1423 …}
    -id: 39107
    -bodyTs: "'contain':13 'cooler':25 'cryosheet':18 'docker':12 'grizzli':17 'h3':6 'instal':8 'instead':19 'mainten':28 'odroid':5 'openmediaserv':2 'past':22 'program':10 'thermal':16,21 'tri':1 'use':14 'zero':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/2681840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696876326 {#1745
      date: 2023-10-09 20:32:06.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 16.18 ms
Input props
[
  "user" => App\Entity\User {#1443
    +avatar: null
    +cover: null
    +email: "sic_semper_tyrannis@feddit.ch"
    +username: "@sic_semper_tyrannis@feddit.ch"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711565053 {#1777
      date: 2024-03-27 19:44:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
    +entries: Doctrine\ORM\PersistentCollection {#1449 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +posts: Doctrine\ORM\PersistentCollection {#1633 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
    +follows: Doctrine\ORM\PersistentCollection {#1666 …}
    +followers: Doctrine\ORM\PersistentCollection {#1673 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
    +reports: Doctrine\ORM\PersistentCollection {#1582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
    +violations: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
    +awards: Doctrine\ORM\PersistentCollection {#1527 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
    +categories: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 24429
    -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
    +apId: "sic_semper_tyrannis@feddit.ch"
    +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
    +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.ch/inbox"
    +apDomain: "feddit.ch"
    +apPreferredUsername: "sic_semper_tyrannis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711079760 {#1506
      date: 2024-03-22 04:56:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689137490 {#1751
      date: 2023-07-12 06:51:30.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3583
  +user: App\Entity\User {#1443
    +avatar: null
    +cover: null
    +email: "sic_semper_tyrannis@feddit.ch"
    +username: "@sic_semper_tyrannis@feddit.ch"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711565053 {#1777
      date: 2024-03-27 19:44:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
    +entries: Doctrine\ORM\PersistentCollection {#1449 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +posts: Doctrine\ORM\PersistentCollection {#1633 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
    +follows: Doctrine\ORM\PersistentCollection {#1666 …}
    +followers: Doctrine\ORM\PersistentCollection {#1673 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
    +reports: Doctrine\ORM\PersistentCollection {#1582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
    +violations: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
    +awards: Doctrine\ORM\PersistentCollection {#1527 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
    +categories: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 24429
    -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
    +apId: "sic_semper_tyrannis@feddit.ch"
    +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
    +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.ch/inbox"
    +apDomain: "feddit.ch"
    +apPreferredUsername: "sic_semper_tyrannis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711079760 {#1506
      date: 2024-03-22 04:56:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689137490 {#1751
      date: 2023-07-12 06:51:30.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.28 ms
Input props
[
  "date" => DateTimeImmutable @1696876326 {#1745
    date: 2023-10-09 20:32:06.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3654
  +date: DateTimeImmutable @1696876326 {#1745
    date: 2023-10-09 20:32:06.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696876326 {#1745
    date: 2023-10-09 20:32:06.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3718
  +createdAt: DateTimeImmutable @1696876326 {#1745
    date: 2023-10-09 20:32:06.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.28 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3783
  +entry: Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 6.54 ms
Input props
[
  "user" => App\Entity\User {#1443
    +avatar: null
    +cover: null
    +email: "sic_semper_tyrannis@feddit.ch"
    +username: "@sic_semper_tyrannis@feddit.ch"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711565053 {#1777
      date: 2024-03-27 19:44:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
    +entries: Doctrine\ORM\PersistentCollection {#1449 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +posts: Doctrine\ORM\PersistentCollection {#1633 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
    +follows: Doctrine\ORM\PersistentCollection {#1666 …}
    +followers: Doctrine\ORM\PersistentCollection {#1673 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
    +reports: Doctrine\ORM\PersistentCollection {#1582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
    +violations: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
    +awards: Doctrine\ORM\PersistentCollection {#1527 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
    +categories: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 24429
    -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
    +apId: "sic_semper_tyrannis@feddit.ch"
    +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
    +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.ch/inbox"
    +apDomain: "feddit.ch"
    +apPreferredUsername: "sic_semper_tyrannis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711079760 {#1506
      date: 2024-03-22 04:56:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689137490 {#1751
      date: 2023-07-12 06:51:30.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3846
  +width: 40
  +height: 40
  +user: App\Entity\User {#1443
    +avatar: null
    +cover: null
    +email: "sic_semper_tyrannis@feddit.ch"
    +username: "@sic_semper_tyrannis@feddit.ch"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1711565053 {#1777
      date: 2024-03-27 19:44:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
    +entries: Doctrine\ORM\PersistentCollection {#1449 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
    +posts: Doctrine\ORM\PersistentCollection {#1633 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
    +follows: Doctrine\ORM\PersistentCollection {#1666 …}
    +followers: Doctrine\ORM\PersistentCollection {#1673 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
    +reports: Doctrine\ORM\PersistentCollection {#1582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
    +violations: Doctrine\ORM\PersistentCollection {#1548 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
    +awards: Doctrine\ORM\PersistentCollection {#1527 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
    +categories: Doctrine\ORM\PersistentCollection {#1691 …}
    -id: 24429
    -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
    +apId: "sic_semper_tyrannis@feddit.ch"
    +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
    +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.ch/inbox"
    +apDomain: "feddit.ch"
    +apPreferredUsername: "sic_semper_tyrannis"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711079760 {#1506
      date: 2024-03-22 04:56:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689137490 {#1751
      date: 2023-07-12 06:51:30.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1759
    +user: App\Entity\User {#1443
      +avatar: null
      +cover: null
      +email: "sic_semper_tyrannis@feddit.ch"
      +username: "@sic_semper_tyrannis@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711565053 {#1777
        date: 2024-03-27 19:44:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
      +entries: Doctrine\ORM\PersistentCollection {#1449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +posts: Doctrine\ORM\PersistentCollection {#1633 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
      +follows: Doctrine\ORM\PersistentCollection {#1666 …}
      +followers: Doctrine\ORM\PersistentCollection {#1673 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
      +violations: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      +awards: Doctrine\ORM\PersistentCollection {#1527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
      +categories: Doctrine\ORM\PersistentCollection {#1691 …}
      -id: 24429
      -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
      +apId: "sic_semper_tyrannis@feddit.ch"
      +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
      +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "sic_semper_tyrannis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711079760 {#1506
        date: 2024-03-22 04:56:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689137490 {#1751
        date: 2023-07-12 06:51:30.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Try OpenMediaServer on a Odroid H3+ and install the programs through Docker containers. Use a Thermal Grizzly Cryosheet instead of thermal paste under your cooler for zero maintenance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696876326 {#1480
      date: 2023-10-09 20:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1623 …}
    +nested: Doctrine\ORM\PersistentCollection {#1406 …}
    +votes: Doctrine\ORM\PersistentCollection {#1483 …}
    +reports: Doctrine\ORM\PersistentCollection {#1748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1533 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1423 …}
    -id: 39107
    -bodyTs: "'contain':13 'cooler':25 'cryosheet':18 'docker':12 'grizzli':17 'h3':6 'instal':8 'instead':19 'mainten':28 'odroid':5 'openmediaserv':2 'past':22 'program':10 'thermal':16,21 'tri':1 'use':14 'zero':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/2681840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696876326 {#1745
      date: 2023-10-09 20:32:06.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3940
  +subject: App\Entity\EntryComment {#1759
    +user: App\Entity\User {#1443
      +avatar: null
      +cover: null
      +email: "sic_semper_tyrannis@feddit.ch"
      +username: "@sic_semper_tyrannis@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711565053 {#1777
        date: 2024-03-27 19:44:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
      +entries: Doctrine\ORM\PersistentCollection {#1449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +posts: Doctrine\ORM\PersistentCollection {#1633 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
      +follows: Doctrine\ORM\PersistentCollection {#1666 …}
      +followers: Doctrine\ORM\PersistentCollection {#1673 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
      +violations: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      +awards: Doctrine\ORM\PersistentCollection {#1527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
      +categories: Doctrine\ORM\PersistentCollection {#1691 …}
      -id: 24429
      -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
      +apId: "sic_semper_tyrannis@feddit.ch"
      +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
      +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "sic_semper_tyrannis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711079760 {#1506
        date: 2024-03-22 04:56:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689137490 {#1751
        date: 2023-07-12 06:51:30.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Try OpenMediaServer on a Odroid H3+ and install the programs through Docker containers. Use a Thermal Grizzly Cryosheet instead of thermal paste under your cooler for zero maintenance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696876326 {#1480
      date: 2023-10-09 20:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1623 …}
    +nested: Doctrine\ORM\PersistentCollection {#1406 …}
    +votes: Doctrine\ORM\PersistentCollection {#1483 …}
    +reports: Doctrine\ORM\PersistentCollection {#1748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1533 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1423 …}
    -id: 39107
    -bodyTs: "'contain':13 'cooler':25 'cryosheet':18 'docker':12 'grizzli':17 'h3':6 'instal':8 'instead':19 'mainten':28 'odroid':5 'openmediaserv':2 'past':22 'program':10 'thermal':16,21 'tri':1 'use':14 'zero':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/2681840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696876326 {#1745
      date: 2023-10-09 20:32:06.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 4.92 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1759
    +user: App\Entity\User {#1443
      +avatar: null
      +cover: null
      +email: "sic_semper_tyrannis@feddit.ch"
      +username: "@sic_semper_tyrannis@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711565053 {#1777
        date: 2024-03-27 19:44:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
      +entries: Doctrine\ORM\PersistentCollection {#1449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +posts: Doctrine\ORM\PersistentCollection {#1633 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
      +follows: Doctrine\ORM\PersistentCollection {#1666 …}
      +followers: Doctrine\ORM\PersistentCollection {#1673 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
      +violations: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      +awards: Doctrine\ORM\PersistentCollection {#1527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
      +categories: Doctrine\ORM\PersistentCollection {#1691 …}
      -id: 24429
      -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
      +apId: "sic_semper_tyrannis@feddit.ch"
      +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
      +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "sic_semper_tyrannis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711079760 {#1506
        date: 2024-03-22 04:56:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689137490 {#1751
        date: 2023-07-12 06:51:30.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Try OpenMediaServer on a Odroid H3+ and install the programs through Docker containers. Use a Thermal Grizzly Cryosheet instead of thermal paste under your cooler for zero maintenance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696876326 {#1480
      date: 2023-10-09 20:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1623 …}
    +nested: Doctrine\ORM\PersistentCollection {#1406 …}
    +votes: Doctrine\ORM\PersistentCollection {#1483 …}
    +reports: Doctrine\ORM\PersistentCollection {#1748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1533 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1423 …}
    -id: 39107
    -bodyTs: "'contain':13 'cooler':25 'cryosheet':18 'docker':12 'grizzli':17 'h3':6 'instal':8 'instead':19 'mainten':28 'odroid':5 'openmediaserv':2 'past':22 'program':10 'thermal':16,21 'tri':1 'use':14 'zero':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/2681840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696876326 {#1745
      date: 2023-10-09 20:32:06.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4007
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1759
    +user: App\Entity\User {#1443
      +avatar: null
      +cover: null
      +email: "sic_semper_tyrannis@feddit.ch"
      +username: "@sic_semper_tyrannis@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711565053 {#1777
        date: 2024-03-27 19:44:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
      +entries: Doctrine\ORM\PersistentCollection {#1449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +posts: Doctrine\ORM\PersistentCollection {#1633 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
      +follows: Doctrine\ORM\PersistentCollection {#1666 …}
      +followers: Doctrine\ORM\PersistentCollection {#1673 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
      +violations: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      +awards: Doctrine\ORM\PersistentCollection {#1527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
      +categories: Doctrine\ORM\PersistentCollection {#1691 …}
      -id: 24429
      -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
      +apId: "sic_semper_tyrannis@feddit.ch"
      +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
      +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "sic_semper_tyrannis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711079760 {#1506
        date: 2024-03-22 04:56:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689137490 {#1751
        date: 2023-07-12 06:51:30.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Try OpenMediaServer on a Odroid H3+ and install the programs through Docker containers. Use a Thermal Grizzly Cryosheet instead of thermal paste under your cooler for zero maintenance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696876326 {#1480
      date: 2023-10-09 20:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1623 …}
    +nested: Doctrine\ORM\PersistentCollection {#1406 …}
    +votes: Doctrine\ORM\PersistentCollection {#1483 …}
    +reports: Doctrine\ORM\PersistentCollection {#1748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1533 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1423 …}
    -id: 39107
    -bodyTs: "'contain':13 'cooler':25 'cryosheet':18 'docker':12 'grizzli':17 'h3':6 'instal':8 'instead':19 'mainten':28 'odroid':5 'openmediaserv':2 'past':22 'program':10 'thermal':16,21 'tri':1 'use':14 'zero':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/2681840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696876326 {#1745
      date: 2023-10-09 20:32:06.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 1.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1759
    +user: App\Entity\User {#1443
      +avatar: null
      +cover: null
      +email: "sic_semper_tyrannis@feddit.ch"
      +username: "@sic_semper_tyrannis@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711565053 {#1777
        date: 2024-03-27 19:44:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
      +entries: Doctrine\ORM\PersistentCollection {#1449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +posts: Doctrine\ORM\PersistentCollection {#1633 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
      +follows: Doctrine\ORM\PersistentCollection {#1666 …}
      +followers: Doctrine\ORM\PersistentCollection {#1673 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
      +violations: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      +awards: Doctrine\ORM\PersistentCollection {#1527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
      +categories: Doctrine\ORM\PersistentCollection {#1691 …}
      -id: 24429
      -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
      +apId: "sic_semper_tyrannis@feddit.ch"
      +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
      +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "sic_semper_tyrannis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711079760 {#1506
        date: 2024-03-22 04:56:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689137490 {#1751
        date: 2023-07-12 06:51:30.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Try OpenMediaServer on a Odroid H3+ and install the programs through Docker containers. Use a Thermal Grizzly Cryosheet instead of thermal paste under your cooler for zero maintenance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696876326 {#1480
      date: 2023-10-09 20:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1623 …}
    +nested: Doctrine\ORM\PersistentCollection {#1406 …}
    +votes: Doctrine\ORM\PersistentCollection {#1483 …}
    +reports: Doctrine\ORM\PersistentCollection {#1748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1533 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1423 …}
    -id: 39107
    -bodyTs: "'contain':13 'cooler':25 'cryosheet':18 'docker':12 'grizzli':17 'h3':6 'instal':8 'instead':19 'mainten':28 'odroid':5 'openmediaserv':2 'past':22 'program':10 'thermal':16,21 'tri':1 'use':14 'zero':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/2681840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696876326 {#1745
      date: 2023-10-09 20:32:06.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#4309
  +comment: App\Entity\EntryComment {#1759
    +user: App\Entity\User {#1443
      +avatar: null
      +cover: null
      +email: "sic_semper_tyrannis@feddit.ch"
      +username: "@sic_semper_tyrannis@feddit.ch"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1711565053 {#1777
        date: 2024-03-27 19:44:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1421 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1637 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1422 …}
      +entries: Doctrine\ORM\PersistentCollection {#1449 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1466 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1465 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1642 …}
      +posts: Doctrine\ORM\PersistentCollection {#1633 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1427 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1434 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1641 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1453 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1678 …}
      +follows: Doctrine\ORM\PersistentCollection {#1666 …}
      +followers: Doctrine\ORM\PersistentCollection {#1673 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1571 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1592 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1587 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1576 …}
      +reports: Doctrine\ORM\PersistentCollection {#1582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1528 …}
      +violations: Doctrine\ORM\PersistentCollection {#1548 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1566 …}
      +awards: Doctrine\ORM\PersistentCollection {#1527 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1621 …}
      +categories: Doctrine\ORM\PersistentCollection {#1691 …}
      -id: 24429
      -password: "$2y$13$GpWgZ6rGpuLxa4nHakdMB.ONEib6edC.8zfwIzmk/0WGrmIU5D84u"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1626 …}
      +apId: "sic_semper_tyrannis@feddit.ch"
      +apProfileId: "https://feddit.ch/u/sic_semper_tyrannis"
      +apPublicUrl: "https://feddit.ch/u/sic_semper_tyrannis"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.ch/inbox"
      +apDomain: "feddit.ch"
      +apPreferredUsername: "sic_semper_tyrannis"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1711079760 {#1506
        date: 2024-03-22 04:56:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689137490 {#1751
        date: 2023-07-12 06:51:30.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Try OpenMediaServer on a Odroid H3+ and install the programs through Docker containers. Use a Thermal Grizzly Cryosheet instead of thermal paste under your cooler for zero maintenance"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696876326 {#1480
      date: 2023-10-09 20:32:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1623 …}
    +nested: Doctrine\ORM\PersistentCollection {#1406 …}
    +votes: Doctrine\ORM\PersistentCollection {#1483 …}
    +reports: Doctrine\ORM\PersistentCollection {#1748 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1533 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1423 …}
    -id: 39107
    -bodyTs: "'contain':13 'cooler':25 'cryosheet':18 'docker':12 'grizzli':17 'h3':6 'instal':8 'instead':19 'mainten':28 'odroid':5 'openmediaserv':2 'past':22 'program':10 'thermal':16,21 'tri':1 'use':14 'zero':27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.ch/comment/2681840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696876326 {#1745
      date: 2023-10-09 20:32:06.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 16.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1721
    +user: App\Entity\User {#1739
      +avatar: null
      +cover: null
      +email: "namnnumbr@lemmy.ml"
      +username: "@namnnumbr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696869775 {#1732
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
      +entries: Doctrine\ORM\PersistentCollection {#2448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
      +posts: Doctrine\ORM\PersistentCollection {#2460 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
      +follows: Doctrine\ORM\PersistentCollection {#2371 …}
      +followers: Doctrine\ORM\PersistentCollection {#2370 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +violations: Doctrine\ORM\PersistentCollection {#2381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
      +awards: Doctrine\ORM\PersistentCollection {#1909 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
      +categories: Doctrine\ORM\PersistentCollection {#1874 …}
      -id: 54661
      -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
      +apId: "namnnumbr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/namnnumbr"
      +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "namnnumbr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696869775 {#1722
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696869774 {#1734
        date: 2023-10-09 18:42:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [www.zimaboard.com](https://www.zimaboard.com/)\n
      \n
      [recent blog from hacker news](https://ounapuu.ee/posts/2023/10/09/zimaboard/)\n
      \n
      I can’t personally attest to the “easy to use self hosting OS” since I immediately installed Ubuntu (soon to be Debian) but the hardware is good and the preinstalled OS should let you get a feel for things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696869773 {#1625
      date: 2023-10-09 18:42:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1727 …}
    +nested: Doctrine\ORM\PersistentCollection {#1733 …}
    +votes: Doctrine\ORM\PersistentCollection {#1724 …}
    +reports: Doctrine\ORM\PersistentCollection {#1715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
    -id: 38965
    -bodyTs: "'/)':4 '/posts/2023/10/09/zimaboard/)':12 'attest':17 'blog':6 'debian':34 'easi':20 'feel':49 'get':47 'good':39 'hacker':8 'hardwar':37 'host':24 'immedi':28 'instal':29 'let':45 'news':9 'os':25,43 'ounapuu.ee':11 'ounapuu.ee/posts/2023/10/09/zimaboard/)':10 'person':16 'preinstal':42 'recent':5 'self':23 'sinc':26 'soon':31 'thing':51 'ubuntu':30 'use':22 'www.zimaboard.com':1,3 'www.zimaboard.com/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4719566"
    +editedAt: DateTimeImmutable @1696869790 {#1728
      date: 2023-10-09 18:43:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696869773 {#1726
      date: 2023-10-09 18:42:53.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4400
  +comment: App\Entity\EntryComment {#1721
    +user: App\Entity\User {#1739
      +avatar: null
      +cover: null
      +email: "namnnumbr@lemmy.ml"
      +username: "@namnnumbr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696869775 {#1732
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
      +entries: Doctrine\ORM\PersistentCollection {#2448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
      +posts: Doctrine\ORM\PersistentCollection {#2460 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
      +follows: Doctrine\ORM\PersistentCollection {#2371 …}
      +followers: Doctrine\ORM\PersistentCollection {#2370 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +violations: Doctrine\ORM\PersistentCollection {#2381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
      +awards: Doctrine\ORM\PersistentCollection {#1909 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
      +categories: Doctrine\ORM\PersistentCollection {#1874 …}
      -id: 54661
      -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
      +apId: "namnnumbr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/namnnumbr"
      +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "namnnumbr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696869775 {#1722
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696869774 {#1734
        date: 2023-10-09 18:42:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [www.zimaboard.com](https://www.zimaboard.com/)\n
      \n
      [recent blog from hacker news](https://ounapuu.ee/posts/2023/10/09/zimaboard/)\n
      \n
      I can’t personally attest to the “easy to use self hosting OS” since I immediately installed Ubuntu (soon to be Debian) but the hardware is good and the preinstalled OS should let you get a feel for things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696869773 {#1625
      date: 2023-10-09 18:42:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1727 …}
    +nested: Doctrine\ORM\PersistentCollection {#1733 …}
    +votes: Doctrine\ORM\PersistentCollection {#1724 …}
    +reports: Doctrine\ORM\PersistentCollection {#1715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
    -id: 38965
    -bodyTs: "'/)':4 '/posts/2023/10/09/zimaboard/)':12 'attest':17 'blog':6 'debian':34 'easi':20 'feel':49 'get':47 'good':39 'hacker':8 'hardwar':37 'host':24 'immedi':28 'instal':29 'let':45 'news':9 'os':25,43 'ounapuu.ee':11 'ounapuu.ee/posts/2023/10/09/zimaboard/)':10 'person':16 'preinstal':42 'recent':5 'self':23 'sinc':26 'soon':31 'thing':51 'ubuntu':30 'use':22 'www.zimaboard.com':1,3 'www.zimaboard.com/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4719566"
    +editedAt: DateTimeImmutable @1696869790 {#1728
      date: 2023-10-09 18:43:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696869773 {#1726
      date: 2023-10-09 18:42:53.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#1739
    +avatar: null
    +cover: null
    +email: "namnnumbr@lemmy.ml"
    +username: "@namnnumbr@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1696869775 {#1732
      date: 2023-10-09 18:42:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
    +entries: Doctrine\ORM\PersistentCollection {#2448 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
    +posts: Doctrine\ORM\PersistentCollection {#2460 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
    +follows: Doctrine\ORM\PersistentCollection {#2371 …}
    +followers: Doctrine\ORM\PersistentCollection {#2370 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
    +reports: Doctrine\ORM\PersistentCollection {#2385 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
    +violations: Doctrine\ORM\PersistentCollection {#2381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
    +awards: Doctrine\ORM\PersistentCollection {#1909 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
    +categories: Doctrine\ORM\PersistentCollection {#1874 …}
    -id: 54661
    -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
    +apId: "namnnumbr@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/namnnumbr"
    +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "namnnumbr"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696869775 {#1722
      date: 2023-10-09 18:42:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696869774 {#1734
      date: 2023-10-09 18:42:54.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4445
  +user: App\Entity\User {#1739
    +avatar: null
    +cover: null
    +email: "namnnumbr@lemmy.ml"
    +username: "@namnnumbr@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1696869775 {#1732
      date: 2023-10-09 18:42:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
    +entries: Doctrine\ORM\PersistentCollection {#2448 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
    +posts: Doctrine\ORM\PersistentCollection {#2460 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
    +follows: Doctrine\ORM\PersistentCollection {#2371 …}
    +followers: Doctrine\ORM\PersistentCollection {#2370 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
    +reports: Doctrine\ORM\PersistentCollection {#2385 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
    +violations: Doctrine\ORM\PersistentCollection {#2381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
    +awards: Doctrine\ORM\PersistentCollection {#1909 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
    +categories: Doctrine\ORM\PersistentCollection {#1874 …}
    -id: 54661
    -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
    +apId: "namnnumbr@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/namnnumbr"
    +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "namnnumbr"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696869775 {#1722
      date: 2023-10-09 18:42:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696869774 {#1734
      date: 2023-10-09 18:42:54.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696869773 {#1726
    date: 2023-10-09 18:42:53.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4500
  +date: DateTimeImmutable @1696869773 {#1726
    date: 2023-10-09 18:42:53.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696869773 {#1726
    date: 2023-10-09 18:42:53.0 +02:00
  }
  "editedAt" => DateTimeImmutable @1696869790 {#1728
    date: 2023-10-09 18:43:10.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4554
  +createdAt: DateTimeImmutable @1696869773 {#1726
    date: 2023-10-09 18:42:53.0 +02:00
  }
  +editedAt: DateTimeImmutable @1696869790 {#1728
    date: 2023-10-09 18:43:10.0 +02:00
  }
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4608
  +entry: Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#1739
    +avatar: null
    +cover: null
    +email: "namnnumbr@lemmy.ml"
    +username: "@namnnumbr@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1696869775 {#1732
      date: 2023-10-09 18:42:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
    +entries: Doctrine\ORM\PersistentCollection {#2448 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
    +posts: Doctrine\ORM\PersistentCollection {#2460 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
    +follows: Doctrine\ORM\PersistentCollection {#2371 …}
    +followers: Doctrine\ORM\PersistentCollection {#2370 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
    +reports: Doctrine\ORM\PersistentCollection {#2385 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
    +violations: Doctrine\ORM\PersistentCollection {#2381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
    +awards: Doctrine\ORM\PersistentCollection {#1909 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
    +categories: Doctrine\ORM\PersistentCollection {#1874 …}
    -id: 54661
    -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
    +apId: "namnnumbr@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/namnnumbr"
    +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "namnnumbr"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696869775 {#1722
      date: 2023-10-09 18:42:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696869774 {#1734
      date: 2023-10-09 18:42:54.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4663
  +width: 40
  +height: 40
  +user: App\Entity\User {#1739
    +avatar: null
    +cover: null
    +email: "namnnumbr@lemmy.ml"
    +username: "@namnnumbr@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1696869775 {#1732
      date: 2023-10-09 18:42:55.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
    +entries: Doctrine\ORM\PersistentCollection {#2448 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
    +posts: Doctrine\ORM\PersistentCollection {#2460 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
    +follows: Doctrine\ORM\PersistentCollection {#2371 …}
    +followers: Doctrine\ORM\PersistentCollection {#2370 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
    +reports: Doctrine\ORM\PersistentCollection {#2385 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
    +violations: Doctrine\ORM\PersistentCollection {#2381 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
    +awards: Doctrine\ORM\PersistentCollection {#1909 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
    +categories: Doctrine\ORM\PersistentCollection {#1874 …}
    -id: 54661
    -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
    +apId: "namnnumbr@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/namnnumbr"
    +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "namnnumbr"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696869775 {#1722
      date: 2023-10-09 18:42:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696869774 {#1734
      date: 2023-10-09 18:42:54.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 2.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1721
    +user: App\Entity\User {#1739
      +avatar: null
      +cover: null
      +email: "namnnumbr@lemmy.ml"
      +username: "@namnnumbr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696869775 {#1732
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
      +entries: Doctrine\ORM\PersistentCollection {#2448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
      +posts: Doctrine\ORM\PersistentCollection {#2460 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
      +follows: Doctrine\ORM\PersistentCollection {#2371 …}
      +followers: Doctrine\ORM\PersistentCollection {#2370 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +violations: Doctrine\ORM\PersistentCollection {#2381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
      +awards: Doctrine\ORM\PersistentCollection {#1909 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
      +categories: Doctrine\ORM\PersistentCollection {#1874 …}
      -id: 54661
      -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
      +apId: "namnnumbr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/namnnumbr"
      +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "namnnumbr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696869775 {#1722
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696869774 {#1734
        date: 2023-10-09 18:42:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [www.zimaboard.com](https://www.zimaboard.com/)\n
      \n
      [recent blog from hacker news](https://ounapuu.ee/posts/2023/10/09/zimaboard/)\n
      \n
      I can’t personally attest to the “easy to use self hosting OS” since I immediately installed Ubuntu (soon to be Debian) but the hardware is good and the preinstalled OS should let you get a feel for things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696869773 {#1625
      date: 2023-10-09 18:42:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1727 …}
    +nested: Doctrine\ORM\PersistentCollection {#1733 …}
    +votes: Doctrine\ORM\PersistentCollection {#1724 …}
    +reports: Doctrine\ORM\PersistentCollection {#1715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
    -id: 38965
    -bodyTs: "'/)':4 '/posts/2023/10/09/zimaboard/)':12 'attest':17 'blog':6 'debian':34 'easi':20 'feel':49 'get':47 'good':39 'hacker':8 'hardwar':37 'host':24 'immedi':28 'instal':29 'let':45 'news':9 'os':25,43 'ounapuu.ee':11 'ounapuu.ee/posts/2023/10/09/zimaboard/)':10 'person':16 'preinstal':42 'recent':5 'self':23 'sinc':26 'soon':31 'thing':51 'ubuntu':30 'use':22 'www.zimaboard.com':1,3 'www.zimaboard.com/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4719566"
    +editedAt: DateTimeImmutable @1696869790 {#1728
      date: 2023-10-09 18:43:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696869773 {#1726
      date: 2023-10-09 18:42:53.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4744
  +subject: App\Entity\EntryComment {#1721
    +user: App\Entity\User {#1739
      +avatar: null
      +cover: null
      +email: "namnnumbr@lemmy.ml"
      +username: "@namnnumbr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696869775 {#1732
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
      +entries: Doctrine\ORM\PersistentCollection {#2448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
      +posts: Doctrine\ORM\PersistentCollection {#2460 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
      +follows: Doctrine\ORM\PersistentCollection {#2371 …}
      +followers: Doctrine\ORM\PersistentCollection {#2370 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +violations: Doctrine\ORM\PersistentCollection {#2381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
      +awards: Doctrine\ORM\PersistentCollection {#1909 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
      +categories: Doctrine\ORM\PersistentCollection {#1874 …}
      -id: 54661
      -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
      +apId: "namnnumbr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/namnnumbr"
      +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "namnnumbr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696869775 {#1722
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696869774 {#1734
        date: 2023-10-09 18:42:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [www.zimaboard.com](https://www.zimaboard.com/)\n
      \n
      [recent blog from hacker news](https://ounapuu.ee/posts/2023/10/09/zimaboard/)\n
      \n
      I can’t personally attest to the “easy to use self hosting OS” since I immediately installed Ubuntu (soon to be Debian) but the hardware is good and the preinstalled OS should let you get a feel for things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696869773 {#1625
      date: 2023-10-09 18:42:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1727 …}
    +nested: Doctrine\ORM\PersistentCollection {#1733 …}
    +votes: Doctrine\ORM\PersistentCollection {#1724 …}
    +reports: Doctrine\ORM\PersistentCollection {#1715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
    -id: 38965
    -bodyTs: "'/)':4 '/posts/2023/10/09/zimaboard/)':12 'attest':17 'blog':6 'debian':34 'easi':20 'feel':49 'get':47 'good':39 'hacker':8 'hardwar':37 'host':24 'immedi':28 'instal':29 'let':45 'news':9 'os':25,43 'ounapuu.ee':11 'ounapuu.ee/posts/2023/10/09/zimaboard/)':10 'person':16 'preinstal':42 'recent':5 'self':23 'sinc':26 'soon':31 'thing':51 'ubuntu':30 'use':22 'www.zimaboard.com':1,3 'www.zimaboard.com/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4719566"
    +editedAt: DateTimeImmutable @1696869790 {#1728
      date: 2023-10-09 18:43:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696869773 {#1726
      date: 2023-10-09 18:42:53.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.92 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1721
    +user: App\Entity\User {#1739
      +avatar: null
      +cover: null
      +email: "namnnumbr@lemmy.ml"
      +username: "@namnnumbr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696869775 {#1732
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
      +entries: Doctrine\ORM\PersistentCollection {#2448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
      +posts: Doctrine\ORM\PersistentCollection {#2460 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
      +follows: Doctrine\ORM\PersistentCollection {#2371 …}
      +followers: Doctrine\ORM\PersistentCollection {#2370 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +violations: Doctrine\ORM\PersistentCollection {#2381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
      +awards: Doctrine\ORM\PersistentCollection {#1909 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
      +categories: Doctrine\ORM\PersistentCollection {#1874 …}
      -id: 54661
      -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
      +apId: "namnnumbr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/namnnumbr"
      +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "namnnumbr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696869775 {#1722
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696869774 {#1734
        date: 2023-10-09 18:42:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [www.zimaboard.com](https://www.zimaboard.com/)\n
      \n
      [recent blog from hacker news](https://ounapuu.ee/posts/2023/10/09/zimaboard/)\n
      \n
      I can’t personally attest to the “easy to use self hosting OS” since I immediately installed Ubuntu (soon to be Debian) but the hardware is good and the preinstalled OS should let you get a feel for things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696869773 {#1625
      date: 2023-10-09 18:42:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1727 …}
    +nested: Doctrine\ORM\PersistentCollection {#1733 …}
    +votes: Doctrine\ORM\PersistentCollection {#1724 …}
    +reports: Doctrine\ORM\PersistentCollection {#1715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
    -id: 38965
    -bodyTs: "'/)':4 '/posts/2023/10/09/zimaboard/)':12 'attest':17 'blog':6 'debian':34 'easi':20 'feel':49 'get':47 'good':39 'hacker':8 'hardwar':37 'host':24 'immedi':28 'instal':29 'let':45 'news':9 'os':25,43 'ounapuu.ee':11 'ounapuu.ee/posts/2023/10/09/zimaboard/)':10 'person':16 'preinstal':42 'recent':5 'self':23 'sinc':26 'soon':31 'thing':51 'ubuntu':30 'use':22 'www.zimaboard.com':1,3 'www.zimaboard.com/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4719566"
    +editedAt: DateTimeImmutable @1696869790 {#1728
      date: 2023-10-09 18:43:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696869773 {#1726
      date: 2023-10-09 18:42:53.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4801
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1721
    +user: App\Entity\User {#1739
      +avatar: null
      +cover: null
      +email: "namnnumbr@lemmy.ml"
      +username: "@namnnumbr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696869775 {#1732
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
      +entries: Doctrine\ORM\PersistentCollection {#2448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
      +posts: Doctrine\ORM\PersistentCollection {#2460 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
      +follows: Doctrine\ORM\PersistentCollection {#2371 …}
      +followers: Doctrine\ORM\PersistentCollection {#2370 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +violations: Doctrine\ORM\PersistentCollection {#2381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
      +awards: Doctrine\ORM\PersistentCollection {#1909 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
      +categories: Doctrine\ORM\PersistentCollection {#1874 …}
      -id: 54661
      -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
      +apId: "namnnumbr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/namnnumbr"
      +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "namnnumbr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696869775 {#1722
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696869774 {#1734
        date: 2023-10-09 18:42:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [www.zimaboard.com](https://www.zimaboard.com/)\n
      \n
      [recent blog from hacker news](https://ounapuu.ee/posts/2023/10/09/zimaboard/)\n
      \n
      I can’t personally attest to the “easy to use self hosting OS” since I immediately installed Ubuntu (soon to be Debian) but the hardware is good and the preinstalled OS should let you get a feel for things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696869773 {#1625
      date: 2023-10-09 18:42:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1727 …}
    +nested: Doctrine\ORM\PersistentCollection {#1733 …}
    +votes: Doctrine\ORM\PersistentCollection {#1724 …}
    +reports: Doctrine\ORM\PersistentCollection {#1715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
    -id: 38965
    -bodyTs: "'/)':4 '/posts/2023/10/09/zimaboard/)':12 'attest':17 'blog':6 'debian':34 'easi':20 'feel':49 'get':47 'good':39 'hacker':8 'hardwar':37 'host':24 'immedi':28 'instal':29 'let':45 'news':9 'os':25,43 'ounapuu.ee':11 'ounapuu.ee/posts/2023/10/09/zimaboard/)':10 'person':16 'preinstal':42 'recent':5 'self':23 'sinc':26 'soon':31 'thing':51 'ubuntu':30 'use':22 'www.zimaboard.com':1,3 'www.zimaboard.com/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4719566"
    +editedAt: DateTimeImmutable @1696869790 {#1728
      date: 2023-10-09 18:43:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696869773 {#1726
      date: 2023-10-09 18:42:53.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.63 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1721
    +user: App\Entity\User {#1739
      +avatar: null
      +cover: null
      +email: "namnnumbr@lemmy.ml"
      +username: "@namnnumbr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696869775 {#1732
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
      +entries: Doctrine\ORM\PersistentCollection {#2448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
      +posts: Doctrine\ORM\PersistentCollection {#2460 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
      +follows: Doctrine\ORM\PersistentCollection {#2371 …}
      +followers: Doctrine\ORM\PersistentCollection {#2370 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +violations: Doctrine\ORM\PersistentCollection {#2381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
      +awards: Doctrine\ORM\PersistentCollection {#1909 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
      +categories: Doctrine\ORM\PersistentCollection {#1874 …}
      -id: 54661
      -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
      +apId: "namnnumbr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/namnnumbr"
      +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "namnnumbr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696869775 {#1722
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696869774 {#1734
        date: 2023-10-09 18:42:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [www.zimaboard.com](https://www.zimaboard.com/)\n
      \n
      [recent blog from hacker news](https://ounapuu.ee/posts/2023/10/09/zimaboard/)\n
      \n
      I can’t personally attest to the “easy to use self hosting OS” since I immediately installed Ubuntu (soon to be Debian) but the hardware is good and the preinstalled OS should let you get a feel for things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696869773 {#1625
      date: 2023-10-09 18:42:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1727 …}
    +nested: Doctrine\ORM\PersistentCollection {#1733 …}
    +votes: Doctrine\ORM\PersistentCollection {#1724 …}
    +reports: Doctrine\ORM\PersistentCollection {#1715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
    -id: 38965
    -bodyTs: "'/)':4 '/posts/2023/10/09/zimaboard/)':12 'attest':17 'blog':6 'debian':34 'easi':20 'feel':49 'get':47 'good':39 'hacker':8 'hardwar':37 'host':24 'immedi':28 'instal':29 'let':45 'news':9 'os':25,43 'ounapuu.ee':11 'ounapuu.ee/posts/2023/10/09/zimaboard/)':10 'person':16 'preinstal':42 'recent':5 'self':23 'sinc':26 'soon':31 'thing':51 'ubuntu':30 'use':22 'www.zimaboard.com':1,3 'www.zimaboard.com/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4719566"
    +editedAt: DateTimeImmutable @1696869790 {#1728
      date: 2023-10-09 18:43:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696869773 {#1726
      date: 2023-10-09 18:42:53.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5041
  +comment: App\Entity\EntryComment {#1721
    +user: App\Entity\User {#1739
      +avatar: null
      +cover: null
      +email: "namnnumbr@lemmy.ml"
      +username: "@namnnumbr@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696869775 {#1732
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1741 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1707 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2464 …}
      +entries: Doctrine\ORM\PersistentCollection {#2448 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2447 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2462 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2461 …}
      +posts: Doctrine\ORM\PersistentCollection {#2460 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2452 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2454 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2459 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2470 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2467 …}
      +follows: Doctrine\ORM\PersistentCollection {#2371 …}
      +followers: Doctrine\ORM\PersistentCollection {#2370 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2360 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2361 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2372 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2386 …}
      +reports: Doctrine\ORM\PersistentCollection {#2385 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2378 …}
      +violations: Doctrine\ORM\PersistentCollection {#2381 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1910 …}
      +awards: Doctrine\ORM\PersistentCollection {#1909 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1926 …}
      +categories: Doctrine\ORM\PersistentCollection {#1874 …}
      -id: 54661
      -password: "$2y$13$ORosAoYh/ekrN3JKo/CoR.ibzbdvPWX0bVz/comklemvR09ttOvdS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1908 …}
      +apId: "namnnumbr@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/namnnumbr"
      +apPublicUrl: "https://lemmy.ml/u/namnnumbr"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "namnnumbr"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696869775 {#1722
        date: 2023-10-09 18:42:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696869774 {#1734
        date: 2023-10-09 18:42:54.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [www.zimaboard.com](https://www.zimaboard.com/)\n
      \n
      [recent blog from hacker news](https://ounapuu.ee/posts/2023/10/09/zimaboard/)\n
      \n
      I can’t personally attest to the “easy to use self hosting OS” since I immediately installed Ubuntu (soon to be Debian) but the hardware is good and the preinstalled OS should let you get a feel for things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696869773 {#1625
      date: 2023-10-09 18:42:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1727 …}
    +nested: Doctrine\ORM\PersistentCollection {#1733 …}
    +votes: Doctrine\ORM\PersistentCollection {#1724 …}
    +reports: Doctrine\ORM\PersistentCollection {#1715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1718 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1716 …}
    -id: 38965
    -bodyTs: "'/)':4 '/posts/2023/10/09/zimaboard/)':12 'attest':17 'blog':6 'debian':34 'easi':20 'feel':49 'get':47 'good':39 'hacker':8 'hardwar':37 'host':24 'immedi':28 'instal':29 'let':45 'news':9 'os':25,43 'ounapuu.ee':11 'ounapuu.ee/posts/2023/10/09/zimaboard/)':10 'person':16 'preinstal':42 'recent':5 'self':23 'sinc':26 'soon':31 'thing':51 'ubuntu':30 'use':22 'www.zimaboard.com':1,3 'www.zimaboard.com/)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4719566"
    +editedAt: DateTimeImmutable @1696869790 {#1728
      date: 2023-10-09 18:43:10.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696869773 {#1726
      date: 2023-10-09 18:42:53.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 61.94 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2392
    +user: App\Entity\User {#1363
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#2389
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
      +entries: Doctrine\ORM\PersistentCollection {#2035 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
      +posts: Doctrine\ORM\PersistentCollection {#2078 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
      +follows: Doctrine\ORM\PersistentCollection {#2080 …}
      +followers: Doctrine\ORM\PersistentCollection {#2089 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +violations: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      +awards: Doctrine\ORM\PersistentCollection {#2040 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
      +categories: Doctrine\ORM\PersistentCollection {#2348 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#2369
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#2387
        date: 2023-08-20 12:58:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "get a used office pc and 2 hdds, Install Truenas scale, Add your stuff from the container list, profit"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696869399 {#1883
      date: 2023-10-09 18:36:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2394 …}
    +nested: Doctrine\ORM\PersistentCollection {#2393 …}
    +votes: Doctrine\ORM\PersistentCollection {#1381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
    -id: 38955
    -bodyTs: "'2':7 'add':12 'contain':17 'get':1 'hdds':8 'instal':9 'list':18 'offic':4 'pc':5 'profit':19 'scale':11 'stuff':14 'truena':10 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/comment/1271713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696869399 {#2391
      date: 2023-10-09 18:36:39.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5111
  +comment: App\Entity\EntryComment {#2392
    +user: App\Entity\User {#1363
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#2389
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
      +entries: Doctrine\ORM\PersistentCollection {#2035 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
      +posts: Doctrine\ORM\PersistentCollection {#2078 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
      +follows: Doctrine\ORM\PersistentCollection {#2080 …}
      +followers: Doctrine\ORM\PersistentCollection {#2089 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +violations: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      +awards: Doctrine\ORM\PersistentCollection {#2040 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
      +categories: Doctrine\ORM\PersistentCollection {#2348 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#2369
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#2387
        date: 2023-08-20 12:58:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "get a used office pc and 2 hdds, Install Truenas scale, Add your stuff from the container list, profit"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696869399 {#1883
      date: 2023-10-09 18:36:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2394 …}
    +nested: Doctrine\ORM\PersistentCollection {#2393 …}
    +votes: Doctrine\ORM\PersistentCollection {#1381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
    -id: 38955
    -bodyTs: "'2':7 'add':12 'contain':17 'get':1 'hdds':8 'instal':9 'list':18 'offic':4 'pc':5 'profit':19 'scale':11 'stuff':14 'truena':10 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/comment/1271713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696869399 {#2391
      date: 2023-10-09 18:36:39.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#1363
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
    +email: "Oha@lemmy.ohaa.xyz"
    +username: "@Oha@lemmy.ohaa.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hi there!\n
      =========\n
      \n
      I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
      """
    +lastActive: DateTime @1729460626 {#2389
      date: 2024-10-20 23:43:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
    +entries: Doctrine\ORM\PersistentCollection {#2035 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
    +posts: Doctrine\ORM\PersistentCollection {#2078 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
    +follows: Doctrine\ORM\PersistentCollection {#2080 …}
    +followers: Doctrine\ORM\PersistentCollection {#2089 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
    +reports: Doctrine\ORM\PersistentCollection {#2241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
    +violations: Doctrine\ORM\PersistentCollection {#2129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
    +awards: Doctrine\ORM\PersistentCollection {#2040 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
    +categories: Doctrine\ORM\PersistentCollection {#2348 …}
    -id: 41505
    -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
    +apId: "Oha@lemmy.ohaa.xyz"
    +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
    +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
    +apDomain: "lemmy.ohaa.xyz"
    +apPreferredUsername: "Oha"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729547911 {#2369
      date: 2024-10-21 23:58:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692529081 {#2387
      date: 2023-08-20 12:58:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5156
  +user: App\Entity\User {#1363
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
    +email: "Oha@lemmy.ohaa.xyz"
    +username: "@Oha@lemmy.ohaa.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hi there!\n
      =========\n
      \n
      I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
      """
    +lastActive: DateTime @1729460626 {#2389
      date: 2024-10-20 23:43:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
    +entries: Doctrine\ORM\PersistentCollection {#2035 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
    +posts: Doctrine\ORM\PersistentCollection {#2078 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
    +follows: Doctrine\ORM\PersistentCollection {#2080 …}
    +followers: Doctrine\ORM\PersistentCollection {#2089 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
    +reports: Doctrine\ORM\PersistentCollection {#2241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
    +violations: Doctrine\ORM\PersistentCollection {#2129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
    +awards: Doctrine\ORM\PersistentCollection {#2040 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
    +categories: Doctrine\ORM\PersistentCollection {#2348 …}
    -id: 41505
    -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
    +apId: "Oha@lemmy.ohaa.xyz"
    +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
    +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
    +apDomain: "lemmy.ohaa.xyz"
    +apPreferredUsername: "Oha"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729547911 {#2369
      date: 2024-10-21 23:58:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692529081 {#2387
      date: 2023-08-20 12:58:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1696869399 {#2391
    date: 2023-10-09 18:36:39.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5211
  +date: DateTimeImmutable @1696869399 {#2391
    date: 2023-10-09 18:36:39.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696869399 {#2391
    date: 2023-10-09 18:36:39.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5265
  +createdAt: DateTimeImmutable @1696869399 {#2391
    date: 2023-10-09 18:36:39.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5319
  +entry: Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#1363
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
    +email: "Oha@lemmy.ohaa.xyz"
    +username: "@Oha@lemmy.ohaa.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hi there!\n
      =========\n
      \n
      I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
      """
    +lastActive: DateTime @1729460626 {#2389
      date: 2024-10-20 23:43:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
    +entries: Doctrine\ORM\PersistentCollection {#2035 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
    +posts: Doctrine\ORM\PersistentCollection {#2078 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
    +follows: Doctrine\ORM\PersistentCollection {#2080 …}
    +followers: Doctrine\ORM\PersistentCollection {#2089 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
    +reports: Doctrine\ORM\PersistentCollection {#2241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
    +violations: Doctrine\ORM\PersistentCollection {#2129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
    +awards: Doctrine\ORM\PersistentCollection {#2040 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
    +categories: Doctrine\ORM\PersistentCollection {#2348 …}
    -id: 41505
    -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
    +apId: "Oha@lemmy.ohaa.xyz"
    +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
    +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
    +apDomain: "lemmy.ohaa.xyz"
    +apPreferredUsername: "Oha"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729547911 {#2369
      date: 2024-10-21 23:58:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692529081 {#2387
      date: 2023-08-20 12:58:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5374
  +width: 40
  +height: 40
  +user: App\Entity\User {#1363
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
    +email: "Oha@lemmy.ohaa.xyz"
    +username: "@Oha@lemmy.ohaa.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hi there!\n
      =========\n
      \n
      I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
      """
    +lastActive: DateTime @1729460626 {#2389
      date: 2024-10-20 23:43:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
    +entries: Doctrine\ORM\PersistentCollection {#2035 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
    +posts: Doctrine\ORM\PersistentCollection {#2078 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
    +follows: Doctrine\ORM\PersistentCollection {#2080 …}
    +followers: Doctrine\ORM\PersistentCollection {#2089 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
    +reports: Doctrine\ORM\PersistentCollection {#2241 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
    +violations: Doctrine\ORM\PersistentCollection {#2129 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
    +awards: Doctrine\ORM\PersistentCollection {#2040 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
    +categories: Doctrine\ORM\PersistentCollection {#2348 …}
    -id: 41505
    -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
    +apId: "Oha@lemmy.ohaa.xyz"
    +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
    +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
    +apDomain: "lemmy.ohaa.xyz"
    +apPreferredUsername: "Oha"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729547911 {#2369
      date: 2024-10-21 23:58:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692529081 {#2387
      date: 2023-08-20 12:58:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2392
    +user: App\Entity\User {#1363
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#2389
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
      +entries: Doctrine\ORM\PersistentCollection {#2035 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
      +posts: Doctrine\ORM\PersistentCollection {#2078 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
      +follows: Doctrine\ORM\PersistentCollection {#2080 …}
      +followers: Doctrine\ORM\PersistentCollection {#2089 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +violations: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      +awards: Doctrine\ORM\PersistentCollection {#2040 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
      +categories: Doctrine\ORM\PersistentCollection {#2348 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#2369
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#2387
        date: 2023-08-20 12:58:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "get a used office pc and 2 hdds, Install Truenas scale, Add your stuff from the container list, profit"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696869399 {#1883
      date: 2023-10-09 18:36:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2394 …}
    +nested: Doctrine\ORM\PersistentCollection {#2393 …}
    +votes: Doctrine\ORM\PersistentCollection {#1381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
    -id: 38955
    -bodyTs: "'2':7 'add':12 'contain':17 'get':1 'hdds':8 'instal':9 'list':18 'offic':4 'pc':5 'profit':19 'scale':11 'stuff':14 'truena':10 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/comment/1271713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696869399 {#2391
      date: 2023-10-09 18:36:39.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5443
  +subject: App\Entity\EntryComment {#2392
    +user: App\Entity\User {#1363
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#2389
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
      +entries: Doctrine\ORM\PersistentCollection {#2035 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
      +posts: Doctrine\ORM\PersistentCollection {#2078 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
      +follows: Doctrine\ORM\PersistentCollection {#2080 …}
      +followers: Doctrine\ORM\PersistentCollection {#2089 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +violations: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      +awards: Doctrine\ORM\PersistentCollection {#2040 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
      +categories: Doctrine\ORM\PersistentCollection {#2348 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#2369
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#2387
        date: 2023-08-20 12:58:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "get a used office pc and 2 hdds, Install Truenas scale, Add your stuff from the container list, profit"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696869399 {#1883
      date: 2023-10-09 18:36:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2394 …}
    +nested: Doctrine\ORM\PersistentCollection {#2393 …}
    +votes: Doctrine\ORM\PersistentCollection {#1381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
    -id: 38955
    -bodyTs: "'2':7 'add':12 'contain':17 'get':1 'hdds':8 'instal':9 'list':18 'offic':4 'pc':5 'profit':19 'scale':11 'stuff':14 'truena':10 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/comment/1271713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696869399 {#2391
      date: 2023-10-09 18:36:39.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2392
    +user: App\Entity\User {#1363
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#2389
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
      +entries: Doctrine\ORM\PersistentCollection {#2035 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
      +posts: Doctrine\ORM\PersistentCollection {#2078 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
      +follows: Doctrine\ORM\PersistentCollection {#2080 …}
      +followers: Doctrine\ORM\PersistentCollection {#2089 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +violations: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      +awards: Doctrine\ORM\PersistentCollection {#2040 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
      +categories: Doctrine\ORM\PersistentCollection {#2348 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#2369
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#2387
        date: 2023-08-20 12:58:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "get a used office pc and 2 hdds, Install Truenas scale, Add your stuff from the container list, profit"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696869399 {#1883
      date: 2023-10-09 18:36:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2394 …}
    +nested: Doctrine\ORM\PersistentCollection {#2393 …}
    +votes: Doctrine\ORM\PersistentCollection {#1381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
    -id: 38955
    -bodyTs: "'2':7 'add':12 'contain':17 'get':1 'hdds':8 'instal':9 'list':18 'offic':4 'pc':5 'profit':19 'scale':11 'stuff':14 'truena':10 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/comment/1271713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696869399 {#2391
      date: 2023-10-09 18:36:39.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5500
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2392
    +user: App\Entity\User {#1363
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#2389
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
      +entries: Doctrine\ORM\PersistentCollection {#2035 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
      +posts: Doctrine\ORM\PersistentCollection {#2078 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
      +follows: Doctrine\ORM\PersistentCollection {#2080 …}
      +followers: Doctrine\ORM\PersistentCollection {#2089 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +violations: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      +awards: Doctrine\ORM\PersistentCollection {#2040 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
      +categories: Doctrine\ORM\PersistentCollection {#2348 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#2369
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#2387
        date: 2023-08-20 12:58:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "get a used office pc and 2 hdds, Install Truenas scale, Add your stuff from the container list, profit"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696869399 {#1883
      date: 2023-10-09 18:36:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2394 …}
    +nested: Doctrine\ORM\PersistentCollection {#2393 …}
    +votes: Doctrine\ORM\PersistentCollection {#1381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
    -id: 38955
    -bodyTs: "'2':7 'add':12 'contain':17 'get':1 'hdds':8 'instal':9 'list':18 'offic':4 'pc':5 'profit':19 'scale':11 'stuff':14 'truena':10 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/comment/1271713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696869399 {#2391
      date: 2023-10-09 18:36:39.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 48.64 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2392
    +user: App\Entity\User {#1363
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#2389
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
      +entries: Doctrine\ORM\PersistentCollection {#2035 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
      +posts: Doctrine\ORM\PersistentCollection {#2078 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
      +follows: Doctrine\ORM\PersistentCollection {#2080 …}
      +followers: Doctrine\ORM\PersistentCollection {#2089 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +violations: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      +awards: Doctrine\ORM\PersistentCollection {#2040 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
      +categories: Doctrine\ORM\PersistentCollection {#2348 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#2369
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#2387
        date: 2023-08-20 12:58:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "get a used office pc and 2 hdds, Install Truenas scale, Add your stuff from the container list, profit"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696869399 {#1883
      date: 2023-10-09 18:36:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2394 …}
    +nested: Doctrine\ORM\PersistentCollection {#2393 …}
    +votes: Doctrine\ORM\PersistentCollection {#1381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
    -id: 38955
    -bodyTs: "'2':7 'add':12 'contain':17 'get':1 'hdds':8 'instal':9 'list':18 'offic':4 'pc':5 'profit':19 'scale':11 'stuff':14 'truena':10 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/comment/1271713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696869399 {#2391
      date: 2023-10-09 18:36:39.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5740
  +comment: App\Entity\EntryComment {#2392
    +user: App\Entity\User {#1363
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#2020 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#2389
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2012 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2027 …}
      +entries: Doctrine\ORM\PersistentCollection {#2035 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2037 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2075 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2079 …}
      +posts: Doctrine\ORM\PersistentCollection {#2078 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2097 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2096 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2081 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2098 …}
      +follows: Doctrine\ORM\PersistentCollection {#2080 …}
      +followers: Doctrine\ORM\PersistentCollection {#2089 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2095 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2091 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2090 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2092 …}
      +reports: Doctrine\ORM\PersistentCollection {#2241 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2130 …}
      +violations: Doctrine\ORM\PersistentCollection {#2129 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2132 …}
      +awards: Doctrine\ORM\PersistentCollection {#2040 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2350 …}
      +categories: Doctrine\ORM\PersistentCollection {#2348 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2351 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#2369
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#2387
        date: 2023-08-20 12:58:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "get a used office pc and 2 hdds, Install Truenas scale, Add your stuff from the container list, profit"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696869399 {#1883
      date: 2023-10-09 18:36:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2394 …}
    +nested: Doctrine\ORM\PersistentCollection {#2393 …}
    +votes: Doctrine\ORM\PersistentCollection {#1381 …}
    +reports: Doctrine\ORM\PersistentCollection {#1402 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
    -id: 38955
    -bodyTs: "'2':7 'add':12 'contain':17 'get':1 'hdds':8 'instal':9 'list':18 'offic':4 'pc':5 'profit':19 'scale':11 'stuff':14 'truena':10 'use':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/comment/1271713"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696869399 {#2391
      date: 2023-10-09 18:36:39.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 19.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2060
    +user: App\Entity\User {#2324
      +avatar: null
      +cover: null
      +email: "smigao@lemm.ee"
      +username: "@smigao@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091819 {#2349
        date: 2024-08-19 20:23:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +entries: Doctrine\ORM\PersistentCollection {#2343 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
      +posts: Doctrine\ORM\PersistentCollection {#2136 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
      +follows: Doctrine\ORM\PersistentCollection {#2049 …}
      +followers: Doctrine\ORM\PersistentCollection {#2051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +violations: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
      +awards: Doctrine\ORM\PersistentCollection {#2099 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
      +categories: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 24658
      -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
      +apId: "smigao@lemm.ee"
      +apProfileId: "https://lemm.ee/u/smigao"
      +apPublicUrl: "https://lemm.ee/u/smigao"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "smigao"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722927953 {#2042
        date: 2024-08-06 09:05:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689147423 {#2141
        date: 2023-07-12 09:37:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)\n
      \n
      Guide I used. You just need to get used to docker compose and yaml.\n
      \n
      Using homeassistant too would require a decent understanding of yaml.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696862761 {#2332
      date: 2023-10-09 16:46:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2164 …}
    +nested: Doctrine\ORM\PersistentCollection {#2314 …}
    +votes: Doctrine\ORM\PersistentCollection {#2328 …}
    +reports: Doctrine\ORM\PersistentCollection {#2191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2333 …}
    -id: 38805
    -bodyTs: "'/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':3 'compos':15 'decent':24 'docker':14 'get':11 'guid':4 'homeassist':19 'need':9 'requir':22 'smarthomebeginner.com':2 'smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':1 'understand':25 'use':6,12,18 'would':21 'yaml':17,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4621861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696862761 {#2344
      date: 2023-10-09 16:46:01.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5810
  +comment: App\Entity\EntryComment {#2060
    +user: App\Entity\User {#2324
      +avatar: null
      +cover: null
      +email: "smigao@lemm.ee"
      +username: "@smigao@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091819 {#2349
        date: 2024-08-19 20:23:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +entries: Doctrine\ORM\PersistentCollection {#2343 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
      +posts: Doctrine\ORM\PersistentCollection {#2136 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
      +follows: Doctrine\ORM\PersistentCollection {#2049 …}
      +followers: Doctrine\ORM\PersistentCollection {#2051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +violations: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
      +awards: Doctrine\ORM\PersistentCollection {#2099 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
      +categories: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 24658
      -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
      +apId: "smigao@lemm.ee"
      +apProfileId: "https://lemm.ee/u/smigao"
      +apPublicUrl: "https://lemm.ee/u/smigao"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "smigao"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722927953 {#2042
        date: 2024-08-06 09:05:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689147423 {#2141
        date: 2023-07-12 09:37:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)\n
      \n
      Guide I used. You just need to get used to docker compose and yaml.\n
      \n
      Using homeassistant too would require a decent understanding of yaml.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696862761 {#2332
      date: 2023-10-09 16:46:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2164 …}
    +nested: Doctrine\ORM\PersistentCollection {#2314 …}
    +votes: Doctrine\ORM\PersistentCollection {#2328 …}
    +reports: Doctrine\ORM\PersistentCollection {#2191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2333 …}
    -id: 38805
    -bodyTs: "'/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':3 'compos':15 'decent':24 'docker':14 'get':11 'guid':4 'homeassist':19 'need':9 'requir':22 'smarthomebeginner.com':2 'smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':1 'understand':25 'use':6,12,18 'would':21 'yaml':17,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4621861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696862761 {#2344
      date: 2023-10-09 16:46:01.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 2.46 ms
Input props
[
  "user" => App\Entity\User {#2324
    +avatar: null
    +cover: null
    +email: "smigao@lemm.ee"
    +username: "@smigao@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724091819 {#2349
      date: 2024-08-19 20:23:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
    +entries: Doctrine\ORM\PersistentCollection {#2343 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
    +posts: Doctrine\ORM\PersistentCollection {#2136 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
    +follows: Doctrine\ORM\PersistentCollection {#2049 …}
    +followers: Doctrine\ORM\PersistentCollection {#2051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
    +reports: Doctrine\ORM\PersistentCollection {#2054 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
    +violations: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +awards: Doctrine\ORM\PersistentCollection {#2099 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
    +categories: Doctrine\ORM\PersistentCollection {#2101 …}
    -id: 24658
    -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
    +apId: "smigao@lemm.ee"
    +apProfileId: "https://lemm.ee/u/smigao"
    +apPublicUrl: "https://lemm.ee/u/smigao"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "smigao"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722927953 {#2042
      date: 2024-08-06 09:05:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689147423 {#2141
      date: 2023-07-12 09:37:03.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5855
  +user: App\Entity\User {#2324
    +avatar: null
    +cover: null
    +email: "smigao@lemm.ee"
    +username: "@smigao@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724091819 {#2349
      date: 2024-08-19 20:23:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
    +entries: Doctrine\ORM\PersistentCollection {#2343 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
    +posts: Doctrine\ORM\PersistentCollection {#2136 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
    +follows: Doctrine\ORM\PersistentCollection {#2049 …}
    +followers: Doctrine\ORM\PersistentCollection {#2051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
    +reports: Doctrine\ORM\PersistentCollection {#2054 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
    +violations: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +awards: Doctrine\ORM\PersistentCollection {#2099 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
    +categories: Doctrine\ORM\PersistentCollection {#2101 …}
    -id: 24658
    -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
    +apId: "smigao@lemm.ee"
    +apProfileId: "https://lemm.ee/u/smigao"
    +apPublicUrl: "https://lemm.ee/u/smigao"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "smigao"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722927953 {#2042
      date: 2024-08-06 09:05:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689147423 {#2141
      date: 2023-07-12 09:37:03.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696862761 {#2344
    date: 2023-10-09 16:46:01.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5910
  +date: DateTimeImmutable @1696862761 {#2344
    date: 2023-10-09 16:46:01.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696862761 {#2344
    date: 2023-10-09 16:46:01.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5964
  +createdAt: DateTimeImmutable @1696862761 {#2344
    date: 2023-10-09 16:46:01.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6018
  +entry: Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2324
    +avatar: null
    +cover: null
    +email: "smigao@lemm.ee"
    +username: "@smigao@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724091819 {#2349
      date: 2024-08-19 20:23:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
    +entries: Doctrine\ORM\PersistentCollection {#2343 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
    +posts: Doctrine\ORM\PersistentCollection {#2136 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
    +follows: Doctrine\ORM\PersistentCollection {#2049 …}
    +followers: Doctrine\ORM\PersistentCollection {#2051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
    +reports: Doctrine\ORM\PersistentCollection {#2054 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
    +violations: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +awards: Doctrine\ORM\PersistentCollection {#2099 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
    +categories: Doctrine\ORM\PersistentCollection {#2101 …}
    -id: 24658
    -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
    +apId: "smigao@lemm.ee"
    +apProfileId: "https://lemm.ee/u/smigao"
    +apPublicUrl: "https://lemm.ee/u/smigao"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "smigao"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722927953 {#2042
      date: 2024-08-06 09:05:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689147423 {#2141
      date: 2023-07-12 09:37:03.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6073
  +width: 40
  +height: 40
  +user: App\Entity\User {#2324
    +avatar: null
    +cover: null
    +email: "smigao@lemm.ee"
    +username: "@smigao@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724091819 {#2349
      date: 2024-08-19 20:23:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
    +entries: Doctrine\ORM\PersistentCollection {#2343 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
    +posts: Doctrine\ORM\PersistentCollection {#2136 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
    +follows: Doctrine\ORM\PersistentCollection {#2049 …}
    +followers: Doctrine\ORM\PersistentCollection {#2051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
    +reports: Doctrine\ORM\PersistentCollection {#2054 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
    +violations: Doctrine\ORM\PersistentCollection {#2165 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
    +awards: Doctrine\ORM\PersistentCollection {#2099 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
    +categories: Doctrine\ORM\PersistentCollection {#2101 …}
    -id: 24658
    -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
    +apId: "smigao@lemm.ee"
    +apProfileId: "https://lemm.ee/u/smigao"
    +apPublicUrl: "https://lemm.ee/u/smigao"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "smigao"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1722927953 {#2042
      date: 2024-08-06 09:05:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689147423 {#2141
      date: 2023-07-12 09:37:03.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.34 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2060
    +user: App\Entity\User {#2324
      +avatar: null
      +cover: null
      +email: "smigao@lemm.ee"
      +username: "@smigao@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091819 {#2349
        date: 2024-08-19 20:23:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +entries: Doctrine\ORM\PersistentCollection {#2343 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
      +posts: Doctrine\ORM\PersistentCollection {#2136 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
      +follows: Doctrine\ORM\PersistentCollection {#2049 …}
      +followers: Doctrine\ORM\PersistentCollection {#2051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +violations: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
      +awards: Doctrine\ORM\PersistentCollection {#2099 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
      +categories: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 24658
      -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
      +apId: "smigao@lemm.ee"
      +apProfileId: "https://lemm.ee/u/smigao"
      +apPublicUrl: "https://lemm.ee/u/smigao"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "smigao"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722927953 {#2042
        date: 2024-08-06 09:05:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689147423 {#2141
        date: 2023-07-12 09:37:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)\n
      \n
      Guide I used. You just need to get used to docker compose and yaml.\n
      \n
      Using homeassistant too would require a decent understanding of yaml.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696862761 {#2332
      date: 2023-10-09 16:46:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2164 …}
    +nested: Doctrine\ORM\PersistentCollection {#2314 …}
    +votes: Doctrine\ORM\PersistentCollection {#2328 …}
    +reports: Doctrine\ORM\PersistentCollection {#2191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2333 …}
    -id: 38805
    -bodyTs: "'/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':3 'compos':15 'decent':24 'docker':14 'get':11 'guid':4 'homeassist':19 'need':9 'requir':22 'smarthomebeginner.com':2 'smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':1 'understand':25 'use':6,12,18 'would':21 'yaml':17,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4621861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696862761 {#2344
      date: 2023-10-09 16:46:01.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6152
  +subject: App\Entity\EntryComment {#2060
    +user: App\Entity\User {#2324
      +avatar: null
      +cover: null
      +email: "smigao@lemm.ee"
      +username: "@smigao@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091819 {#2349
        date: 2024-08-19 20:23:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +entries: Doctrine\ORM\PersistentCollection {#2343 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
      +posts: Doctrine\ORM\PersistentCollection {#2136 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
      +follows: Doctrine\ORM\PersistentCollection {#2049 …}
      +followers: Doctrine\ORM\PersistentCollection {#2051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +violations: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
      +awards: Doctrine\ORM\PersistentCollection {#2099 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
      +categories: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 24658
      -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
      +apId: "smigao@lemm.ee"
      +apProfileId: "https://lemm.ee/u/smigao"
      +apPublicUrl: "https://lemm.ee/u/smigao"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "smigao"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722927953 {#2042
        date: 2024-08-06 09:05:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689147423 {#2141
        date: 2023-07-12 09:37:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)\n
      \n
      Guide I used. You just need to get used to docker compose and yaml.\n
      \n
      Using homeassistant too would require a decent understanding of yaml.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696862761 {#2332
      date: 2023-10-09 16:46:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2164 …}
    +nested: Doctrine\ORM\PersistentCollection {#2314 …}
    +votes: Doctrine\ORM\PersistentCollection {#2328 …}
    +reports: Doctrine\ORM\PersistentCollection {#2191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2333 …}
    -id: 38805
    -bodyTs: "'/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':3 'compos':15 'decent':24 'docker':14 'get':11 'guid':4 'homeassist':19 'need':9 'requir':22 'smarthomebeginner.com':2 'smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':1 'understand':25 'use':6,12,18 'would':21 'yaml':17,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4621861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696862761 {#2344
      date: 2023-10-09 16:46:01.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2060
    +user: App\Entity\User {#2324
      +avatar: null
      +cover: null
      +email: "smigao@lemm.ee"
      +username: "@smigao@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091819 {#2349
        date: 2024-08-19 20:23:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +entries: Doctrine\ORM\PersistentCollection {#2343 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
      +posts: Doctrine\ORM\PersistentCollection {#2136 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
      +follows: Doctrine\ORM\PersistentCollection {#2049 …}
      +followers: Doctrine\ORM\PersistentCollection {#2051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +violations: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
      +awards: Doctrine\ORM\PersistentCollection {#2099 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
      +categories: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 24658
      -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
      +apId: "smigao@lemm.ee"
      +apProfileId: "https://lemm.ee/u/smigao"
      +apPublicUrl: "https://lemm.ee/u/smigao"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "smigao"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722927953 {#2042
        date: 2024-08-06 09:05:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689147423 {#2141
        date: 2023-07-12 09:37:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)\n
      \n
      Guide I used. You just need to get used to docker compose and yaml.\n
      \n
      Using homeassistant too would require a decent understanding of yaml.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696862761 {#2332
      date: 2023-10-09 16:46:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2164 …}
    +nested: Doctrine\ORM\PersistentCollection {#2314 …}
    +votes: Doctrine\ORM\PersistentCollection {#2328 …}
    +reports: Doctrine\ORM\PersistentCollection {#2191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2333 …}
    -id: 38805
    -bodyTs: "'/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':3 'compos':15 'decent':24 'docker':14 'get':11 'guid':4 'homeassist':19 'need':9 'requir':22 'smarthomebeginner.com':2 'smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':1 'understand':25 'use':6,12,18 'would':21 'yaml':17,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4621861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696862761 {#2344
      date: 2023-10-09 16:46:01.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6209
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2060
    +user: App\Entity\User {#2324
      +avatar: null
      +cover: null
      +email: "smigao@lemm.ee"
      +username: "@smigao@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091819 {#2349
        date: 2024-08-19 20:23:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +entries: Doctrine\ORM\PersistentCollection {#2343 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
      +posts: Doctrine\ORM\PersistentCollection {#2136 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
      +follows: Doctrine\ORM\PersistentCollection {#2049 …}
      +followers: Doctrine\ORM\PersistentCollection {#2051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +violations: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
      +awards: Doctrine\ORM\PersistentCollection {#2099 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
      +categories: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 24658
      -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
      +apId: "smigao@lemm.ee"
      +apProfileId: "https://lemm.ee/u/smigao"
      +apPublicUrl: "https://lemm.ee/u/smigao"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "smigao"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722927953 {#2042
        date: 2024-08-06 09:05:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689147423 {#2141
        date: 2023-07-12 09:37:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)\n
      \n
      Guide I used. You just need to get used to docker compose and yaml.\n
      \n
      Using homeassistant too would require a decent understanding of yaml.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696862761 {#2332
      date: 2023-10-09 16:46:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2164 …}
    +nested: Doctrine\ORM\PersistentCollection {#2314 …}
    +votes: Doctrine\ORM\PersistentCollection {#2328 …}
    +reports: Doctrine\ORM\PersistentCollection {#2191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2333 …}
    -id: 38805
    -bodyTs: "'/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':3 'compos':15 'decent':24 'docker':14 'get':11 'guid':4 'homeassist':19 'need':9 'requir':22 'smarthomebeginner.com':2 'smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':1 'understand':25 'use':6,12,18 'would':21 'yaml':17,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4621861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696862761 {#2344
      date: 2023-10-09 16:46:01.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2060
    +user: App\Entity\User {#2324
      +avatar: null
      +cover: null
      +email: "smigao@lemm.ee"
      +username: "@smigao@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091819 {#2349
        date: 2024-08-19 20:23:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +entries: Doctrine\ORM\PersistentCollection {#2343 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
      +posts: Doctrine\ORM\PersistentCollection {#2136 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
      +follows: Doctrine\ORM\PersistentCollection {#2049 …}
      +followers: Doctrine\ORM\PersistentCollection {#2051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +violations: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
      +awards: Doctrine\ORM\PersistentCollection {#2099 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
      +categories: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 24658
      -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
      +apId: "smigao@lemm.ee"
      +apProfileId: "https://lemm.ee/u/smigao"
      +apPublicUrl: "https://lemm.ee/u/smigao"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "smigao"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722927953 {#2042
        date: 2024-08-06 09:05:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689147423 {#2141
        date: 2023-07-12 09:37:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)\n
      \n
      Guide I used. You just need to get used to docker compose and yaml.\n
      \n
      Using homeassistant too would require a decent understanding of yaml.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696862761 {#2332
      date: 2023-10-09 16:46:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2164 …}
    +nested: Doctrine\ORM\PersistentCollection {#2314 …}
    +votes: Doctrine\ORM\PersistentCollection {#2328 …}
    +reports: Doctrine\ORM\PersistentCollection {#2191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2333 …}
    -id: 38805
    -bodyTs: "'/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':3 'compos':15 'decent':24 'docker':14 'get':11 'guid':4 'homeassist':19 'need':9 'requir':22 'smarthomebeginner.com':2 'smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':1 'understand':25 'use':6,12,18 'would':21 'yaml':17,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4621861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696862761 {#2344
      date: 2023-10-09 16:46:01.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6449
  +comment: App\Entity\EntryComment {#2060
    +user: App\Entity\User {#2324
      +avatar: null
      +cover: null
      +email: "smigao@lemm.ee"
      +username: "@smigao@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724091819 {#2349
        date: 2024-08-19 20:23:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2300 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2340 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2342 …}
      +entries: Doctrine\ORM\PersistentCollection {#2343 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2335 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2338 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2143 …}
      +posts: Doctrine\ORM\PersistentCollection {#2136 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2073 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2072 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2065 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2066 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2067 …}
      +follows: Doctrine\ORM\PersistentCollection {#2049 …}
      +followers: Doctrine\ORM\PersistentCollection {#2051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2059 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2047 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2055 …}
      +reports: Doctrine\ORM\PersistentCollection {#2054 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2053 …}
      +violations: Doctrine\ORM\PersistentCollection {#2165 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2104 …}
      +awards: Doctrine\ORM\PersistentCollection {#2099 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2108 …}
      +categories: Doctrine\ORM\PersistentCollection {#2101 …}
      -id: 24658
      -password: "$2y$13$/TT6tmorAipQk5Tza1/fkO.t7mIg9Q.jIYCrf3vCatykzg3XpCAFC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2109 …}
      +apId: "smigao@lemm.ee"
      +apProfileId: "https://lemm.ee/u/smigao"
      +apPublicUrl: "https://lemm.ee/u/smigao"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "smigao"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1722927953 {#2042
        date: 2024-08-06 09:05:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689147423 {#2141
        date: 2023-07-12 09:37:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      [smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)\n
      \n
      Guide I used. You just need to get used to docker compose and yaml.\n
      \n
      Using homeassistant too would require a decent understanding of yaml.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696862761 {#2332
      date: 2023-10-09 16:46:01.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2164 …}
    +nested: Doctrine\ORM\PersistentCollection {#2314 …}
    +votes: Doctrine\ORM\PersistentCollection {#2328 …}
    +reports: Doctrine\ORM\PersistentCollection {#2191 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2327 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2333 …}
    -id: 38805
    -bodyTs: "'/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':3 'compos':15 'decent':24 'docker':14 'get':11 'guid':4 'homeassist':19 'need':9 'requir':22 'smarthomebeginner.com':2 'smarthomebeginner.com/traefik-2-docker-tutorial/](https://www.smarthomebeginner.com/traefik-2-docker-tutorial/)':1 'understand':25 'use':6,12,18 'would':21 'yaml':17,27"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4621861"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696862761 {#2344
      date: 2023-10-09 16:46:01.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 11.40 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2118
    +user: App\Entity\User {#2162
      +avatar: null
      +cover: null
      +email: "Imhotep@lemmy.world"
      +username: "@Imhotep@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728171549 {#2112
        date: 2024-10-06 01:39:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +entries: Doctrine\ORM\PersistentCollection {#2215 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
      +posts: Doctrine\ORM\PersistentCollection {#2225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
      +follows: Doctrine\ORM\PersistentCollection {#2293 …}
      +followers: Doctrine\ORM\PersistentCollection {#2309 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
      +reports: Doctrine\ORM\PersistentCollection {#2307 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
      +violations: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      +awards: Doctrine\ORM\PersistentCollection {#2318 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
      +categories: Doctrine\ORM\PersistentCollection {#2294 …}
      -id: 30858
      -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
      +apId: "Imhotep@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Imhotep"
      +apPublicUrl: "https://lemmy.world/u/Imhotep"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Imhotep"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727859268 {#2124
        date: 2024-10-02 10:54:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689661873 {#2114
        date: 2023-07-18 08:31:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve used [Yunohost](https://yunohost.org/#/) for years on a cheap VPS. It’s easy to install, does most of the work for you, and low maintenance.\n
      \n
      Issues sometimes occur with major updates, but often easy to fix, and users in the forum are willing to help.\n
      \n
      Every program in your list is available.\n
      \n
      I highly recommend it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1696861878 {#2106
      date: 2023-10-09 16:31:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2117 …}
    +nested: Doctrine\ORM\PersistentCollection {#2122 …}
    +votes: Doctrine\ORM\PersistentCollection {#2113 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
    -id: 38786
    -bodyTs: "'/#/)':7 'avail':55 'cheap':12 'easi':16,37 'everi':49 'fix':39 'forum':44 'help':48 'high':57 'instal':18 'issu':29 'list':53 'low':27 'mainten':28 'major':33 'occur':31 'often':36 'program':50 'recommend':58 'sometim':30 'updat':34 'use':3 'user':41 've':2 'vps':13 'will':46 'work':23 'year':9 'yunohost':4 'yunohost.org':6 'yunohost.org/#/)':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4349075"
    +editedAt: DateTimeImmutable @1696877359 {#2110
      date: 2023-10-09 20:49:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696861878 {#2107
      date: 2023-10-09 16:31:18.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6519
  +comment: App\Entity\EntryComment {#2118
    +user: App\Entity\User {#2162
      +avatar: null
      +cover: null
      +email: "Imhotep@lemmy.world"
      +username: "@Imhotep@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728171549 {#2112
        date: 2024-10-06 01:39:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +entries: Doctrine\ORM\PersistentCollection {#2215 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
      +posts: Doctrine\ORM\PersistentCollection {#2225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
      +follows: Doctrine\ORM\PersistentCollection {#2293 …}
      +followers: Doctrine\ORM\PersistentCollection {#2309 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
      +reports: Doctrine\ORM\PersistentCollection {#2307 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
      +violations: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      +awards: Doctrine\ORM\PersistentCollection {#2318 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
      +categories: Doctrine\ORM\PersistentCollection {#2294 …}
      -id: 30858
      -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
      +apId: "Imhotep@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Imhotep"
      +apPublicUrl: "https://lemmy.world/u/Imhotep"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Imhotep"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727859268 {#2124
        date: 2024-10-02 10:54:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689661873 {#2114
        date: 2023-07-18 08:31:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve used [Yunohost](https://yunohost.org/#/) for years on a cheap VPS. It’s easy to install, does most of the work for you, and low maintenance.\n
      \n
      Issues sometimes occur with major updates, but often easy to fix, and users in the forum are willing to help.\n
      \n
      Every program in your list is available.\n
      \n
      I highly recommend it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1696861878 {#2106
      date: 2023-10-09 16:31:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2117 …}
    +nested: Doctrine\ORM\PersistentCollection {#2122 …}
    +votes: Doctrine\ORM\PersistentCollection {#2113 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
    -id: 38786
    -bodyTs: "'/#/)':7 'avail':55 'cheap':12 'easi':16,37 'everi':49 'fix':39 'forum':44 'help':48 'high':57 'instal':18 'issu':29 'list':53 'low':27 'mainten':28 'major':33 'occur':31 'often':36 'program':50 'recommend':58 'sometim':30 'updat':34 'use':3 'user':41 've':2 'vps':13 'will':46 'work':23 'year':9 'yunohost':4 'yunohost.org':6 'yunohost.org/#/)':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4349075"
    +editedAt: DateTimeImmutable @1696877359 {#2110
      date: 2023-10-09 20:49:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696861878 {#2107
      date: 2023-10-09 16:31:18.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2162
    +avatar: null
    +cover: null
    +email: "Imhotep@lemmy.world"
    +username: "@Imhotep@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728171549 {#2112
      date: 2024-10-06 01:39:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
    +entries: Doctrine\ORM\PersistentCollection {#2215 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
    +posts: Doctrine\ORM\PersistentCollection {#2225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
    +follows: Doctrine\ORM\PersistentCollection {#2293 …}
    +followers: Doctrine\ORM\PersistentCollection {#2309 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
    +reports: Doctrine\ORM\PersistentCollection {#2307 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
    +violations: Doctrine\ORM\PersistentCollection {#2304 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
    +awards: Doctrine\ORM\PersistentCollection {#2318 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
    +categories: Doctrine\ORM\PersistentCollection {#2294 …}
    -id: 30858
    -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
    +apId: "Imhotep@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Imhotep"
    +apPublicUrl: "https://lemmy.world/u/Imhotep"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Imhotep"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727859268 {#2124
      date: 2024-10-02 10:54:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689661873 {#2114
      date: 2023-07-18 08:31:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6564
  +user: App\Entity\User {#2162
    +avatar: null
    +cover: null
    +email: "Imhotep@lemmy.world"
    +username: "@Imhotep@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728171549 {#2112
      date: 2024-10-06 01:39:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
    +entries: Doctrine\ORM\PersistentCollection {#2215 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
    +posts: Doctrine\ORM\PersistentCollection {#2225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
    +follows: Doctrine\ORM\PersistentCollection {#2293 …}
    +followers: Doctrine\ORM\PersistentCollection {#2309 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
    +reports: Doctrine\ORM\PersistentCollection {#2307 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
    +violations: Doctrine\ORM\PersistentCollection {#2304 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
    +awards: Doctrine\ORM\PersistentCollection {#2318 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
    +categories: Doctrine\ORM\PersistentCollection {#2294 …}
    -id: 30858
    -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
    +apId: "Imhotep@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Imhotep"
    +apPublicUrl: "https://lemmy.world/u/Imhotep"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Imhotep"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727859268 {#2124
      date: 2024-10-02 10:54:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689661873 {#2114
      date: 2023-07-18 08:31:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696861878 {#2107
    date: 2023-10-09 16:31:18.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6619
  +date: DateTimeImmutable @1696861878 {#2107
    date: 2023-10-09 16:31:18.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696861878 {#2107
    date: 2023-10-09 16:31:18.0 +02:00
  }
  "editedAt" => DateTimeImmutable @1696877359 {#2110
    date: 2023-10-09 20:49:19.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6673
  +createdAt: DateTimeImmutable @1696861878 {#2107
    date: 2023-10-09 16:31:18.0 +02:00
  }
  +editedAt: DateTimeImmutable @1696877359 {#2110
    date: 2023-10-09 20:49:19.0 +02:00
  }
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6727
  +entry: Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2162
    +avatar: null
    +cover: null
    +email: "Imhotep@lemmy.world"
    +username: "@Imhotep@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728171549 {#2112
      date: 2024-10-06 01:39:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
    +entries: Doctrine\ORM\PersistentCollection {#2215 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
    +posts: Doctrine\ORM\PersistentCollection {#2225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
    +follows: Doctrine\ORM\PersistentCollection {#2293 …}
    +followers: Doctrine\ORM\PersistentCollection {#2309 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
    +reports: Doctrine\ORM\PersistentCollection {#2307 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
    +violations: Doctrine\ORM\PersistentCollection {#2304 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
    +awards: Doctrine\ORM\PersistentCollection {#2318 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
    +categories: Doctrine\ORM\PersistentCollection {#2294 …}
    -id: 30858
    -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
    +apId: "Imhotep@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Imhotep"
    +apPublicUrl: "https://lemmy.world/u/Imhotep"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Imhotep"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727859268 {#2124
      date: 2024-10-02 10:54:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689661873 {#2114
      date: 2023-07-18 08:31:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6782
  +width: 40
  +height: 40
  +user: App\Entity\User {#2162
    +avatar: null
    +cover: null
    +email: "Imhotep@lemmy.world"
    +username: "@Imhotep@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728171549 {#2112
      date: 2024-10-06 01:39:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
    +entries: Doctrine\ORM\PersistentCollection {#2215 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
    +posts: Doctrine\ORM\PersistentCollection {#2225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
    +follows: Doctrine\ORM\PersistentCollection {#2293 …}
    +followers: Doctrine\ORM\PersistentCollection {#2309 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
    +reports: Doctrine\ORM\PersistentCollection {#2307 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
    +violations: Doctrine\ORM\PersistentCollection {#2304 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
    +awards: Doctrine\ORM\PersistentCollection {#2318 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
    +categories: Doctrine\ORM\PersistentCollection {#2294 …}
    -id: 30858
    -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
    +apId: "Imhotep@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Imhotep"
    +apPublicUrl: "https://lemmy.world/u/Imhotep"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Imhotep"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727859268 {#2124
      date: 2024-10-02 10:54:28.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689661873 {#2114
      date: 2023-07-18 08:31:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2118
    +user: App\Entity\User {#2162
      +avatar: null
      +cover: null
      +email: "Imhotep@lemmy.world"
      +username: "@Imhotep@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728171549 {#2112
        date: 2024-10-06 01:39:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +entries: Doctrine\ORM\PersistentCollection {#2215 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
      +posts: Doctrine\ORM\PersistentCollection {#2225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
      +follows: Doctrine\ORM\PersistentCollection {#2293 …}
      +followers: Doctrine\ORM\PersistentCollection {#2309 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
      +reports: Doctrine\ORM\PersistentCollection {#2307 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
      +violations: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      +awards: Doctrine\ORM\PersistentCollection {#2318 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
      +categories: Doctrine\ORM\PersistentCollection {#2294 …}
      -id: 30858
      -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
      +apId: "Imhotep@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Imhotep"
      +apPublicUrl: "https://lemmy.world/u/Imhotep"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Imhotep"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727859268 {#2124
        date: 2024-10-02 10:54:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689661873 {#2114
        date: 2023-07-18 08:31:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve used [Yunohost](https://yunohost.org/#/) for years on a cheap VPS. It’s easy to install, does most of the work for you, and low maintenance.\n
      \n
      Issues sometimes occur with major updates, but often easy to fix, and users in the forum are willing to help.\n
      \n
      Every program in your list is available.\n
      \n
      I highly recommend it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1696861878 {#2106
      date: 2023-10-09 16:31:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2117 …}
    +nested: Doctrine\ORM\PersistentCollection {#2122 …}
    +votes: Doctrine\ORM\PersistentCollection {#2113 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
    -id: 38786
    -bodyTs: "'/#/)':7 'avail':55 'cheap':12 'easi':16,37 'everi':49 'fix':39 'forum':44 'help':48 'high':57 'instal':18 'issu':29 'list':53 'low':27 'mainten':28 'major':33 'occur':31 'often':36 'program':50 'recommend':58 'sometim':30 'updat':34 'use':3 'user':41 've':2 'vps':13 'will':46 'work':23 'year':9 'yunohost':4 'yunohost.org':6 'yunohost.org/#/)':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4349075"
    +editedAt: DateTimeImmutable @1696877359 {#2110
      date: 2023-10-09 20:49:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696861878 {#2107
      date: 2023-10-09 16:31:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6869
  +subject: App\Entity\EntryComment {#2118
    +user: App\Entity\User {#2162
      +avatar: null
      +cover: null
      +email: "Imhotep@lemmy.world"
      +username: "@Imhotep@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728171549 {#2112
        date: 2024-10-06 01:39:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +entries: Doctrine\ORM\PersistentCollection {#2215 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
      +posts: Doctrine\ORM\PersistentCollection {#2225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
      +follows: Doctrine\ORM\PersistentCollection {#2293 …}
      +followers: Doctrine\ORM\PersistentCollection {#2309 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
      +reports: Doctrine\ORM\PersistentCollection {#2307 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
      +violations: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      +awards: Doctrine\ORM\PersistentCollection {#2318 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
      +categories: Doctrine\ORM\PersistentCollection {#2294 …}
      -id: 30858
      -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
      +apId: "Imhotep@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Imhotep"
      +apPublicUrl: "https://lemmy.world/u/Imhotep"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Imhotep"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727859268 {#2124
        date: 2024-10-02 10:54:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689661873 {#2114
        date: 2023-07-18 08:31:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve used [Yunohost](https://yunohost.org/#/) for years on a cheap VPS. It’s easy to install, does most of the work for you, and low maintenance.\n
      \n
      Issues sometimes occur with major updates, but often easy to fix, and users in the forum are willing to help.\n
      \n
      Every program in your list is available.\n
      \n
      I highly recommend it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1696861878 {#2106
      date: 2023-10-09 16:31:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2117 …}
    +nested: Doctrine\ORM\PersistentCollection {#2122 …}
    +votes: Doctrine\ORM\PersistentCollection {#2113 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
    -id: 38786
    -bodyTs: "'/#/)':7 'avail':55 'cheap':12 'easi':16,37 'everi':49 'fix':39 'forum':44 'help':48 'high':57 'instal':18 'issu':29 'list':53 'low':27 'mainten':28 'major':33 'occur':31 'often':36 'program':50 'recommend':58 'sometim':30 'updat':34 'use':3 'user':41 've':2 'vps':13 'will':46 'work':23 'year':9 'yunohost':4 'yunohost.org':6 'yunohost.org/#/)':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4349075"
    +editedAt: DateTimeImmutable @1696877359 {#2110
      date: 2023-10-09 20:49:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696861878 {#2107
      date: 2023-10-09 16:31:18.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2118
    +user: App\Entity\User {#2162
      +avatar: null
      +cover: null
      +email: "Imhotep@lemmy.world"
      +username: "@Imhotep@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728171549 {#2112
        date: 2024-10-06 01:39:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +entries: Doctrine\ORM\PersistentCollection {#2215 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
      +posts: Doctrine\ORM\PersistentCollection {#2225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
      +follows: Doctrine\ORM\PersistentCollection {#2293 …}
      +followers: Doctrine\ORM\PersistentCollection {#2309 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
      +reports: Doctrine\ORM\PersistentCollection {#2307 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
      +violations: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      +awards: Doctrine\ORM\PersistentCollection {#2318 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
      +categories: Doctrine\ORM\PersistentCollection {#2294 …}
      -id: 30858
      -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
      +apId: "Imhotep@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Imhotep"
      +apPublicUrl: "https://lemmy.world/u/Imhotep"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Imhotep"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727859268 {#2124
        date: 2024-10-02 10:54:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689661873 {#2114
        date: 2023-07-18 08:31:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve used [Yunohost](https://yunohost.org/#/) for years on a cheap VPS. It’s easy to install, does most of the work for you, and low maintenance.\n
      \n
      Issues sometimes occur with major updates, but often easy to fix, and users in the forum are willing to help.\n
      \n
      Every program in your list is available.\n
      \n
      I highly recommend it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1696861878 {#2106
      date: 2023-10-09 16:31:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2117 …}
    +nested: Doctrine\ORM\PersistentCollection {#2122 …}
    +votes: Doctrine\ORM\PersistentCollection {#2113 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
    -id: 38786
    -bodyTs: "'/#/)':7 'avail':55 'cheap':12 'easi':16,37 'everi':49 'fix':39 'forum':44 'help':48 'high':57 'instal':18 'issu':29 'list':53 'low':27 'mainten':28 'major':33 'occur':31 'often':36 'program':50 'recommend':58 'sometim':30 'updat':34 'use':3 'user':41 've':2 'vps':13 'will':46 'work':23 'year':9 'yunohost':4 'yunohost.org':6 'yunohost.org/#/)':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4349075"
    +editedAt: DateTimeImmutable @1696877359 {#2110
      date: 2023-10-09 20:49:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696861878 {#2107
      date: 2023-10-09 16:31:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6926
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2118
    +user: App\Entity\User {#2162
      +avatar: null
      +cover: null
      +email: "Imhotep@lemmy.world"
      +username: "@Imhotep@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728171549 {#2112
        date: 2024-10-06 01:39:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +entries: Doctrine\ORM\PersistentCollection {#2215 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
      +posts: Doctrine\ORM\PersistentCollection {#2225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
      +follows: Doctrine\ORM\PersistentCollection {#2293 …}
      +followers: Doctrine\ORM\PersistentCollection {#2309 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
      +reports: Doctrine\ORM\PersistentCollection {#2307 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
      +violations: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      +awards: Doctrine\ORM\PersistentCollection {#2318 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
      +categories: Doctrine\ORM\PersistentCollection {#2294 …}
      -id: 30858
      -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
      +apId: "Imhotep@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Imhotep"
      +apPublicUrl: "https://lemmy.world/u/Imhotep"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Imhotep"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727859268 {#2124
        date: 2024-10-02 10:54:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689661873 {#2114
        date: 2023-07-18 08:31:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve used [Yunohost](https://yunohost.org/#/) for years on a cheap VPS. It’s easy to install, does most of the work for you, and low maintenance.\n
      \n
      Issues sometimes occur with major updates, but often easy to fix, and users in the forum are willing to help.\n
      \n
      Every program in your list is available.\n
      \n
      I highly recommend it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1696861878 {#2106
      date: 2023-10-09 16:31:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2117 …}
    +nested: Doctrine\ORM\PersistentCollection {#2122 …}
    +votes: Doctrine\ORM\PersistentCollection {#2113 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
    -id: 38786
    -bodyTs: "'/#/)':7 'avail':55 'cheap':12 'easi':16,37 'everi':49 'fix':39 'forum':44 'help':48 'high':57 'instal':18 'issu':29 'list':53 'low':27 'mainten':28 'major':33 'occur':31 'often':36 'program':50 'recommend':58 'sometim':30 'updat':34 'use':3 'user':41 've':2 'vps':13 'will':46 'work':23 'year':9 'yunohost':4 'yunohost.org':6 'yunohost.org/#/)':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4349075"
    +editedAt: DateTimeImmutable @1696877359 {#2110
      date: 2023-10-09 20:49:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696861878 {#2107
      date: 2023-10-09 16:31:18.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2118
    +user: App\Entity\User {#2162
      +avatar: null
      +cover: null
      +email: "Imhotep@lemmy.world"
      +username: "@Imhotep@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728171549 {#2112
        date: 2024-10-06 01:39:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +entries: Doctrine\ORM\PersistentCollection {#2215 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
      +posts: Doctrine\ORM\PersistentCollection {#2225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
      +follows: Doctrine\ORM\PersistentCollection {#2293 …}
      +followers: Doctrine\ORM\PersistentCollection {#2309 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
      +reports: Doctrine\ORM\PersistentCollection {#2307 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
      +violations: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      +awards: Doctrine\ORM\PersistentCollection {#2318 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
      +categories: Doctrine\ORM\PersistentCollection {#2294 …}
      -id: 30858
      -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
      +apId: "Imhotep@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Imhotep"
      +apPublicUrl: "https://lemmy.world/u/Imhotep"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Imhotep"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727859268 {#2124
        date: 2024-10-02 10:54:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689661873 {#2114
        date: 2023-07-18 08:31:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve used [Yunohost](https://yunohost.org/#/) for years on a cheap VPS. It’s easy to install, does most of the work for you, and low maintenance.\n
      \n
      Issues sometimes occur with major updates, but often easy to fix, and users in the forum are willing to help.\n
      \n
      Every program in your list is available.\n
      \n
      I highly recommend it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1696861878 {#2106
      date: 2023-10-09 16:31:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2117 …}
    +nested: Doctrine\ORM\PersistentCollection {#2122 …}
    +votes: Doctrine\ORM\PersistentCollection {#2113 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
    -id: 38786
    -bodyTs: "'/#/)':7 'avail':55 'cheap':12 'easi':16,37 'everi':49 'fix':39 'forum':44 'help':48 'high':57 'instal':18 'issu':29 'list':53 'low':27 'mainten':28 'major':33 'occur':31 'often':36 'program':50 'recommend':58 'sometim':30 'updat':34 'use':3 'user':41 've':2 'vps':13 'will':46 'work':23 'year':9 'yunohost':4 'yunohost.org':6 'yunohost.org/#/)':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4349075"
    +editedAt: DateTimeImmutable @1696877359 {#2110
      date: 2023-10-09 20:49:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696861878 {#2107
      date: 2023-10-09 16:31:18.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7166
  +comment: App\Entity\EntryComment {#2118
    +user: App\Entity\User {#2162
      +avatar: null
      +cover: null
      +email: "Imhotep@lemmy.world"
      +username: "@Imhotep@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728171549 {#2112
        date: 2024-10-06 01:39:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2044 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2127 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2043 …}
      +entries: Doctrine\ORM\PersistentCollection {#2215 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2198 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2227 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2214 …}
      +posts: Doctrine\ORM\PersistentCollection {#2225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2231 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2252 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2189 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2311 …}
      +follows: Doctrine\ORM\PersistentCollection {#2293 …}
      +followers: Doctrine\ORM\PersistentCollection {#2309 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2302 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2320 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2322 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2312 …}
      +reports: Doctrine\ORM\PersistentCollection {#2307 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2308 …}
      +violations: Doctrine\ORM\PersistentCollection {#2304 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2319 …}
      +awards: Doctrine\ORM\PersistentCollection {#2318 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2316 …}
      +categories: Doctrine\ORM\PersistentCollection {#2294 …}
      -id: 30858
      -password: "$2y$13$PSy7IeLaysCybyDLED.le.cnvkdnnAqlD0JaoYGHkk0DCGfYHx1D2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2296 …}
      +apId: "Imhotep@lemmy.world"
      +apProfileId: "https://lemmy.world/u/Imhotep"
      +apPublicUrl: "https://lemmy.world/u/Imhotep"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "Imhotep"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727859268 {#2124
        date: 2024-10-02 10:54:28.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689661873 {#2114
        date: 2023-07-18 08:31:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      I’ve used [Yunohost](https://yunohost.org/#/) for years on a cheap VPS. It’s easy to install, does most of the work for you, and low maintenance.\n
      \n
      Issues sometimes occur with major updates, but often easy to fix, and users in the forum are willing to help.\n
      \n
      Every program in your list is available.\n
      \n
      I highly recommend it.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1696861878 {#2106
      date: 2023-10-09 16:31:18.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2117 …}
    +nested: Doctrine\ORM\PersistentCollection {#2122 …}
    +votes: Doctrine\ORM\PersistentCollection {#2113 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
    -id: 38786
    -bodyTs: "'/#/)':7 'avail':55 'cheap':12 'easi':16,37 'everi':49 'fix':39 'forum':44 'help':48 'high':57 'instal':18 'issu':29 'list':53 'low':27 'mainten':28 'major':33 'occur':31 'often':36 'program':50 'recommend':58 'sometim':30 'updat':34 'use':3 'user':41 've':2 'vps':13 'will':46 'work':23 'year':9 'yunohost':4 'yunohost.org':6 'yunohost.org/#/)':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4349075"
    +editedAt: DateTimeImmutable @1696877359 {#2110
      date: 2023-10-09 20:49:19.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696861878 {#2107
      date: 2023-10-09 16:31:18.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 7.84 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2276
    +user: App\Entity\User {#2194
      +avatar: null
      +cover: null
      +email: "CCatMan@lemmy.one"
      +username: "@CCatMan@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729343193 {#2280
        date: 2024-10-19 15:06:33.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
      +entries: Doctrine\ORM\PersistentCollection {#2201 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
      +posts: Doctrine\ORM\PersistentCollection {#2200 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
      +follows: Doctrine\ORM\PersistentCollection {#2253 …}
      +followers: Doctrine\ORM\PersistentCollection {#2262 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
      +reports: Doctrine\ORM\PersistentCollection {#2234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
      +violations: Doctrine\ORM\PersistentCollection {#2258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
      +awards: Doctrine\ORM\PersistentCollection {#2254 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
      +categories: Doctrine\ORM\PersistentCollection {#2248 …}
      -id: 8218
      -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
      +apId: "CCatMan@lemmy.one"
      +apProfileId: "https://lemmy.one/u/CCatMan"
      +apPublicUrl: "https://lemmy.one/u/CCatMan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "CCatMan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709980385 {#2282
        date: 2024-03-09 11:33:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687492659 {#2278
        date: 2023-06-23 05:57:39.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "What’s your budget?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696861607 {#2281
      date: 2023-10-09 16:26:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2279 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2220 …}
    +reports: Doctrine\ORM\PersistentCollection {#2222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
    -id: 38783
    -bodyTs: "'budget':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3676181"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861607 {#2283
      date: 2023-10-09 16:26:47.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7236
  +comment: App\Entity\EntryComment {#2276
    +user: App\Entity\User {#2194
      +avatar: null
      +cover: null
      +email: "CCatMan@lemmy.one"
      +username: "@CCatMan@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729343193 {#2280
        date: 2024-10-19 15:06:33.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
      +entries: Doctrine\ORM\PersistentCollection {#2201 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
      +posts: Doctrine\ORM\PersistentCollection {#2200 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
      +follows: Doctrine\ORM\PersistentCollection {#2253 …}
      +followers: Doctrine\ORM\PersistentCollection {#2262 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
      +reports: Doctrine\ORM\PersistentCollection {#2234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
      +violations: Doctrine\ORM\PersistentCollection {#2258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
      +awards: Doctrine\ORM\PersistentCollection {#2254 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
      +categories: Doctrine\ORM\PersistentCollection {#2248 …}
      -id: 8218
      -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
      +apId: "CCatMan@lemmy.one"
      +apProfileId: "https://lemmy.one/u/CCatMan"
      +apPublicUrl: "https://lemmy.one/u/CCatMan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "CCatMan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709980385 {#2282
        date: 2024-03-09 11:33:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687492659 {#2278
        date: 2023-06-23 05:57:39.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "What’s your budget?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696861607 {#2281
      date: 2023-10-09 16:26:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2279 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2220 …}
    +reports: Doctrine\ORM\PersistentCollection {#2222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
    -id: 38783
    -bodyTs: "'budget':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3676181"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861607 {#2283
      date: 2023-10-09 16:26:47.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2194
    +avatar: null
    +cover: null
    +email: "CCatMan@lemmy.one"
    +username: "@CCatMan@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729343193 {#2280
      date: 2024-10-19 15:06:33.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
    +entries: Doctrine\ORM\PersistentCollection {#2201 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
    +posts: Doctrine\ORM\PersistentCollection {#2200 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
    +follows: Doctrine\ORM\PersistentCollection {#2253 …}
    +followers: Doctrine\ORM\PersistentCollection {#2262 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +violations: Doctrine\ORM\PersistentCollection {#2258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
    +awards: Doctrine\ORM\PersistentCollection {#2254 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
    +categories: Doctrine\ORM\PersistentCollection {#2248 …}
    -id: 8218
    -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
    +apId: "CCatMan@lemmy.one"
    +apProfileId: "https://lemmy.one/u/CCatMan"
    +apPublicUrl: "https://lemmy.one/u/CCatMan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "CCatMan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709980385 {#2282
      date: 2024-03-09 11:33:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687492659 {#2278
      date: 2023-06-23 05:57:39.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7281
  +user: App\Entity\User {#2194
    +avatar: null
    +cover: null
    +email: "CCatMan@lemmy.one"
    +username: "@CCatMan@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729343193 {#2280
      date: 2024-10-19 15:06:33.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
    +entries: Doctrine\ORM\PersistentCollection {#2201 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
    +posts: Doctrine\ORM\PersistentCollection {#2200 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
    +follows: Doctrine\ORM\PersistentCollection {#2253 …}
    +followers: Doctrine\ORM\PersistentCollection {#2262 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +violations: Doctrine\ORM\PersistentCollection {#2258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
    +awards: Doctrine\ORM\PersistentCollection {#2254 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
    +categories: Doctrine\ORM\PersistentCollection {#2248 …}
    -id: 8218
    -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
    +apId: "CCatMan@lemmy.one"
    +apProfileId: "https://lemmy.one/u/CCatMan"
    +apPublicUrl: "https://lemmy.one/u/CCatMan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "CCatMan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709980385 {#2282
      date: 2024-03-09 11:33:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687492659 {#2278
      date: 2023-06-23 05:57:39.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1696861607 {#2283
    date: 2023-10-09 16:26:47.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7336
  +date: DateTimeImmutable @1696861607 {#2283
    date: 2023-10-09 16:26:47.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696861607 {#2283
    date: 2023-10-09 16:26:47.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7390
  +createdAt: DateTimeImmutable @1696861607 {#2283
    date: 2023-10-09 16:26:47.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7444
  +entry: Proxies\__CG__\App\Entity\Entry {#1632
    +user: Proxies\__CG__\App\Entity\User {#3488 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
    +slug: "I-want-to-self-host-But-I-want-it-to"
    +title: "I want to self host. But I want it to be low effort. How should I go about it?"
    +url: null
    +body: """
      I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
      \n
      What would be the best thing for me? PikaPods? Can synology servers run those apps?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 43
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696937003 {#3489
      date: 2023-10-10 13:23:23.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3528 …}
    +votes: Doctrine\ORM\PersistentCollection {#3526 …}
    +reports: Doctrine\ORM\PersistentCollection {#3523 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
    +badges: Doctrine\ORM\PersistentCollection {#3570 …}
    +children: []
    -id: 3934
    -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
    -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696947468
    +visibility: "visible             "
    +apId: "https://lemmy.one/post/5143999"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861068 {#3495
      date: 2023-10-09 16:17:48.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2194
    +avatar: null
    +cover: null
    +email: "CCatMan@lemmy.one"
    +username: "@CCatMan@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729343193 {#2280
      date: 2024-10-19 15:06:33.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
    +entries: Doctrine\ORM\PersistentCollection {#2201 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
    +posts: Doctrine\ORM\PersistentCollection {#2200 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
    +follows: Doctrine\ORM\PersistentCollection {#2253 …}
    +followers: Doctrine\ORM\PersistentCollection {#2262 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +violations: Doctrine\ORM\PersistentCollection {#2258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
    +awards: Doctrine\ORM\PersistentCollection {#2254 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
    +categories: Doctrine\ORM\PersistentCollection {#2248 …}
    -id: 8218
    -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
    +apId: "CCatMan@lemmy.one"
    +apProfileId: "https://lemmy.one/u/CCatMan"
    +apPublicUrl: "https://lemmy.one/u/CCatMan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "CCatMan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709980385 {#2282
      date: 2024-03-09 11:33:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687492659 {#2278
      date: 2023-06-23 05:57:39.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7499
  +width: 40
  +height: 40
  +user: App\Entity\User {#2194
    +avatar: null
    +cover: null
    +email: "CCatMan@lemmy.one"
    +username: "@CCatMan@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729343193 {#2280
      date: 2024-10-19 15:06:33.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
    +entries: Doctrine\ORM\PersistentCollection {#2201 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
    +posts: Doctrine\ORM\PersistentCollection {#2200 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
    +follows: Doctrine\ORM\PersistentCollection {#2253 …}
    +followers: Doctrine\ORM\PersistentCollection {#2262 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
    +reports: Doctrine\ORM\PersistentCollection {#2234 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
    +violations: Doctrine\ORM\PersistentCollection {#2258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
    +awards: Doctrine\ORM\PersistentCollection {#2254 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
    +categories: Doctrine\ORM\PersistentCollection {#2248 …}
    -id: 8218
    -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
    +apId: "CCatMan@lemmy.one"
    +apProfileId: "https://lemmy.one/u/CCatMan"
    +apPublicUrl: "https://lemmy.one/u/CCatMan"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "CCatMan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709980385 {#2282
      date: 2024-03-09 11:33:05.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687492659 {#2278
      date: 2023-06-23 05:57:39.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.32 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2276
    +user: App\Entity\User {#2194
      +avatar: null
      +cover: null
      +email: "CCatMan@lemmy.one"
      +username: "@CCatMan@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729343193 {#2280
        date: 2024-10-19 15:06:33.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
      +entries: Doctrine\ORM\PersistentCollection {#2201 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
      +posts: Doctrine\ORM\PersistentCollection {#2200 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
      +follows: Doctrine\ORM\PersistentCollection {#2253 …}
      +followers: Doctrine\ORM\PersistentCollection {#2262 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
      +reports: Doctrine\ORM\PersistentCollection {#2234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
      +violations: Doctrine\ORM\PersistentCollection {#2258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
      +awards: Doctrine\ORM\PersistentCollection {#2254 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
      +categories: Doctrine\ORM\PersistentCollection {#2248 …}
      -id: 8218
      -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
      +apId: "CCatMan@lemmy.one"
      +apProfileId: "https://lemmy.one/u/CCatMan"
      +apPublicUrl: "https://lemmy.one/u/CCatMan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "CCatMan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709980385 {#2282
        date: 2024-03-09 11:33:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687492659 {#2278
        date: 2023-06-23 05:57:39.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "What’s your budget?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696861607 {#2281
      date: 2023-10-09 16:26:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2279 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2220 …}
    +reports: Doctrine\ORM\PersistentCollection {#2222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
    -id: 38783
    -bodyTs: "'budget':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3676181"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861607 {#2283
      date: 2023-10-09 16:26:47.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7568
  +subject: App\Entity\EntryComment {#2276
    +user: App\Entity\User {#2194
      +avatar: null
      +cover: null
      +email: "CCatMan@lemmy.one"
      +username: "@CCatMan@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729343193 {#2280
        date: 2024-10-19 15:06:33.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
      +entries: Doctrine\ORM\PersistentCollection {#2201 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
      +posts: Doctrine\ORM\PersistentCollection {#2200 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
      +follows: Doctrine\ORM\PersistentCollection {#2253 …}
      +followers: Doctrine\ORM\PersistentCollection {#2262 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
      +reports: Doctrine\ORM\PersistentCollection {#2234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
      +violations: Doctrine\ORM\PersistentCollection {#2258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
      +awards: Doctrine\ORM\PersistentCollection {#2254 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
      +categories: Doctrine\ORM\PersistentCollection {#2248 …}
      -id: 8218
      -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
      +apId: "CCatMan@lemmy.one"
      +apProfileId: "https://lemmy.one/u/CCatMan"
      +apPublicUrl: "https://lemmy.one/u/CCatMan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "CCatMan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709980385 {#2282
        date: 2024-03-09 11:33:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687492659 {#2278
        date: 2023-06-23 05:57:39.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "What’s your budget?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696861607 {#2281
      date: 2023-10-09 16:26:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2279 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2220 …}
    +reports: Doctrine\ORM\PersistentCollection {#2222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
    -id: 38783
    -bodyTs: "'budget':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3676181"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861607 {#2283
      date: 2023-10-09 16:26:47.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.60 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2276
    +user: App\Entity\User {#2194
      +avatar: null
      +cover: null
      +email: "CCatMan@lemmy.one"
      +username: "@CCatMan@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729343193 {#2280
        date: 2024-10-19 15:06:33.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
      +entries: Doctrine\ORM\PersistentCollection {#2201 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
      +posts: Doctrine\ORM\PersistentCollection {#2200 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
      +follows: Doctrine\ORM\PersistentCollection {#2253 …}
      +followers: Doctrine\ORM\PersistentCollection {#2262 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
      +reports: Doctrine\ORM\PersistentCollection {#2234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
      +violations: Doctrine\ORM\PersistentCollection {#2258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
      +awards: Doctrine\ORM\PersistentCollection {#2254 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
      +categories: Doctrine\ORM\PersistentCollection {#2248 …}
      -id: 8218
      -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
      +apId: "CCatMan@lemmy.one"
      +apProfileId: "https://lemmy.one/u/CCatMan"
      +apPublicUrl: "https://lemmy.one/u/CCatMan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "CCatMan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709980385 {#2282
        date: 2024-03-09 11:33:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687492659 {#2278
        date: 2023-06-23 05:57:39.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "What’s your budget?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696861607 {#2281
      date: 2023-10-09 16:26:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2279 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2220 …}
    +reports: Doctrine\ORM\PersistentCollection {#2222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
    -id: 38783
    -bodyTs: "'budget':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3676181"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861607 {#2283
      date: 2023-10-09 16:26:47.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7625
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2276
    +user: App\Entity\User {#2194
      +avatar: null
      +cover: null
      +email: "CCatMan@lemmy.one"
      +username: "@CCatMan@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729343193 {#2280
        date: 2024-10-19 15:06:33.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
      +entries: Doctrine\ORM\PersistentCollection {#2201 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
      +posts: Doctrine\ORM\PersistentCollection {#2200 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
      +follows: Doctrine\ORM\PersistentCollection {#2253 …}
      +followers: Doctrine\ORM\PersistentCollection {#2262 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
      +reports: Doctrine\ORM\PersistentCollection {#2234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
      +violations: Doctrine\ORM\PersistentCollection {#2258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
      +awards: Doctrine\ORM\PersistentCollection {#2254 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
      +categories: Doctrine\ORM\PersistentCollection {#2248 …}
      -id: 8218
      -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
      +apId: "CCatMan@lemmy.one"
      +apProfileId: "https://lemmy.one/u/CCatMan"
      +apPublicUrl: "https://lemmy.one/u/CCatMan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "CCatMan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709980385 {#2282
        date: 2024-03-09 11:33:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687492659 {#2278
        date: 2023-06-23 05:57:39.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "What’s your budget?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696861607 {#2281
      date: 2023-10-09 16:26:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2279 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2220 …}
    +reports: Doctrine\ORM\PersistentCollection {#2222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
    -id: 38783
    -bodyTs: "'budget':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3676181"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861607 {#2283
      date: 2023-10-09 16:26:47.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.88 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2276
    +user: App\Entity\User {#2194
      +avatar: null
      +cover: null
      +email: "CCatMan@lemmy.one"
      +username: "@CCatMan@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729343193 {#2280
        date: 2024-10-19 15:06:33.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
      +entries: Doctrine\ORM\PersistentCollection {#2201 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
      +posts: Doctrine\ORM\PersistentCollection {#2200 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
      +follows: Doctrine\ORM\PersistentCollection {#2253 …}
      +followers: Doctrine\ORM\PersistentCollection {#2262 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
      +reports: Doctrine\ORM\PersistentCollection {#2234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
      +violations: Doctrine\ORM\PersistentCollection {#2258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
      +awards: Doctrine\ORM\PersistentCollection {#2254 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
      +categories: Doctrine\ORM\PersistentCollection {#2248 …}
      -id: 8218
      -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
      +apId: "CCatMan@lemmy.one"
      +apProfileId: "https://lemmy.one/u/CCatMan"
      +apPublicUrl: "https://lemmy.one/u/CCatMan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "CCatMan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709980385 {#2282
        date: 2024-03-09 11:33:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687492659 {#2278
        date: 2023-06-23 05:57:39.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "What’s your budget?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696861607 {#2281
      date: 2023-10-09 16:26:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2279 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2220 …}
    +reports: Doctrine\ORM\PersistentCollection {#2222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
    -id: 38783
    -bodyTs: "'budget':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3676181"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861607 {#2283
      date: 2023-10-09 16:26:47.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7865
  +comment: App\Entity\EntryComment {#2276
    +user: App\Entity\User {#2194
      +avatar: null
      +cover: null
      +email: "CCatMan@lemmy.one"
      +username: "@CCatMan@lemmy.one"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729343193 {#2280
        date: 2024-10-19 15:06:33.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2195 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2197 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2206 …}
      +entries: Doctrine\ORM\PersistentCollection {#2201 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2203 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2212 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2209 …}
      +posts: Doctrine\ORM\PersistentCollection {#2200 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2270 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2257 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2267 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2271 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2272 …}
      +follows: Doctrine\ORM\PersistentCollection {#2253 …}
      +followers: Doctrine\ORM\PersistentCollection {#2262 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2264 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2242 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2240 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2233 …}
      +reports: Doctrine\ORM\PersistentCollection {#2234 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2237 …}
      +violations: Doctrine\ORM\PersistentCollection {#2258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2260 …}
      +awards: Doctrine\ORM\PersistentCollection {#2254 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2246 …}
      +categories: Doctrine\ORM\PersistentCollection {#2248 …}
      -id: 8218
      -password: "$2y$13$C0JWuN0wZ/Z5XRc3KgKrm.a0vi5yLYPx4sx9KxL8SZBWN1IS.Hsyu"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2247 …}
      +apId: "CCatMan@lemmy.one"
      +apProfileId: "https://lemmy.one/u/CCatMan"
      +apPublicUrl: "https://lemmy.one/u/CCatMan"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "CCatMan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709980385 {#2282
        date: 2024-03-09 11:33:05.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687492659 {#2278
        date: 2023-06-23 05:57:39.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1632
      +user: Proxies\__CG__\App\Entity\User {#3488 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#3529 …}
      +slug: "I-want-to-self-host-But-I-want-it-to"
      +title: "I want to self host. But I want it to be low effort. How should I go about it?"
      +url: null
      +body: """
        I want to self host in order to run Nextcloud, Firefly III, Home Assistant, maybe Photoprism, and maybe a couple other things down the line. And I want it to be fast and with low maintenance.\n
        \n
        What would be the best thing for me? PikaPods? Can synology servers run those apps?
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 43
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696937003 {#3489
        date: 2023-10-10 13:23:23.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3528 …}
      +votes: Doctrine\ORM\PersistentCollection {#3526 …}
      +reports: Doctrine\ORM\PersistentCollection {#3523 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3557 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3553 …}
      +badges: Doctrine\ORM\PersistentCollection {#3570 …}
      +children: []
      -id: 3934
      -titleTs: "'effort':13 'go':17 'host':5 'low':12 'self':4 'want':2,8"
      -bodyTs: "'app':51 'assist':14 'best':41 'coupl':20 'fast':32 'firefli':11 'home':13 'host':5 'iii':12 'line':25 'low':35 'mainten':36 'mayb':15,18 'nextcloud':10 'order':7 'photopr':16 'pikapod':45 'run':9,49 'self':4 'server':48 'synolog':47 'thing':22,42 'want':2,28 'would':38"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696947468
      +visibility: "visible             "
      +apId: "https://lemmy.one/post/5143999"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696861068 {#3495
        date: 2023-10-09 16:17:48.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "What’s your budget?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696861607 {#2281
      date: 2023-10-09 16:26:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ViciousTurducken@lemmy.one"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2279 …}
    +nested: Doctrine\ORM\PersistentCollection {#2277 …}
    +votes: Doctrine\ORM\PersistentCollection {#2220 …}
    +reports: Doctrine\ORM\PersistentCollection {#2222 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2219 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2196 …}
    -id: 38783
    -bodyTs: "'budget':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.one/comment/3676181"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861607 {#2283
      date: 2023-10-09 16:26:47.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 52.74 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2287
    +user: App\Entity\User {#2152
      +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
      +cover: null
      +email: "Chais@sh.itjust.works"
      +username: "@Chais@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728611254 {#2284
        date: 2024-10-11 03:47:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
      +entries: Doctrine\ORM\PersistentCollection {#2181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
      +posts: Doctrine\ORM\PersistentCollection {#2177 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
      +follows: Doctrine\ORM\PersistentCollection {#1985 …}
      +followers: Doctrine\ORM\PersistentCollection {#1994 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
      +reports: Doctrine\ORM\PersistentCollection {#2002 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
      +violations: Doctrine\ORM\PersistentCollection {#2007 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
      +awards: Doctrine\ORM\PersistentCollection {#2010 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
      +categories: Doctrine\ORM\PersistentCollection {#2016 …}
      -id: 9360
      -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
      +apId: "Chais@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Chais"
      +apPublicUrl: "https://sh.itjust.works/u/Chais"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Chais"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708227238 {#2285
        date: 2024-02-18 04:33:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687536562 {#2286
        date: 2023-06-23 18:09:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "![astonished](https://media.tenor.com/J_nTashUkk4AAAAM/jaw-drop-shocked.gif)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1696861424 {#2256
      date: 2023-10-09 16:23:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2142 …}
    +nested: Doctrine\ORM\PersistentCollection {#2039 …}
    +votes: Doctrine\ORM\PersistentCollection {#2155 …}
    +reports: Doctrine\ORM\PersistentCollection {#2158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2145 …}
    -id: 38780
    -bodyTs: "'/j_ntashukk4aaaam/jaw-drop-shocked.gif)':4 'astonish':1 'media.tenor.com':3 'media.tenor.com/j_ntashukk4aaaam/jaw-drop-shocked.gif)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4214594"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861424 {#2251
      date: 2023-10-09 16:23:44.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7935
  +comment: App\Entity\EntryComment {#2287
    +user: App\Entity\User {#2152
      +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
      +cover: null
      +email: "Chais@sh.itjust.works"
      +username: "@Chais@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728611254 {#2284
        date: 2024-10-11 03:47:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
      +entries: Doctrine\ORM\PersistentCollection {#2181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
      +posts: Doctrine\ORM\PersistentCollection {#2177 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
      +follows: Doctrine\ORM\PersistentCollection {#1985 …}
      +followers: Doctrine\ORM\PersistentCollection {#1994 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
      +reports: Doctrine\ORM\PersistentCollection {#2002 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
      +violations: Doctrine\ORM\PersistentCollection {#2007 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
      +awards: Doctrine\ORM\PersistentCollection {#2010 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
      +categories: Doctrine\ORM\PersistentCollection {#2016 …}
      -id: 9360
      -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
      +apId: "Chais@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Chais"
      +apPublicUrl: "https://sh.itjust.works/u/Chais"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Chais"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708227238 {#2285
        date: 2024-02-18 04:33:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687536562 {#2286
        date: 2023-06-23 18:09:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "![astonished](https://media.tenor.com/J_nTashUkk4AAAAM/jaw-drop-shocked.gif)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1696861424 {#2256
      date: 2023-10-09 16:23:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2142 …}
    +nested: Doctrine\ORM\PersistentCollection {#2039 …}
    +votes: Doctrine\ORM\PersistentCollection {#2155 …}
    +reports: Doctrine\ORM\PersistentCollection {#2158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2145 …}
    -id: 38780
    -bodyTs: "'/j_ntashukk4aaaam/jaw-drop-shocked.gif)':4 'astonish':1 'media.tenor.com':3 'media.tenor.com/j_ntashukk4aaaam/jaw-drop-shocked.gif)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4214594"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861424 {#2251
      date: 2023-10-09 16:23:44.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#2152
    +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
    +cover: null
    +email: "Chais@sh.itjust.works"
    +username: "@Chais@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728611254 {#2284
      date: 2024-10-11 03:47:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
    +entries: Doctrine\ORM\PersistentCollection {#2181 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
    +posts: Doctrine\ORM\PersistentCollection {#2177 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
    +follows: Doctrine\ORM\PersistentCollection {#1985 …}
    +followers: Doctrine\ORM\PersistentCollection {#1994 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
    +reports: Doctrine\ORM\PersistentCollection {#2002 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
    +violations: Doctrine\ORM\PersistentCollection {#2007 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
    +awards: Doctrine\ORM\PersistentCollection {#2010 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
    +categories: Doctrine\ORM\PersistentCollection {#2016 …}
    -id: 9360
    -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
    +apId: "Chais@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Chais"
    +apPublicUrl: "https://sh.itjust.works/u/Chais"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Chais"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708227238 {#2285
      date: 2024-02-18 04:33:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687536562 {#2286
      date: 2023-06-23 18:09:22.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8000
  +user: App\Entity\User {#2152
    +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
    +cover: null
    +email: "Chais@sh.itjust.works"
    +username: "@Chais@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728611254 {#2284
      date: 2024-10-11 03:47:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
    +entries: Doctrine\ORM\PersistentCollection {#2181 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
    +posts: Doctrine\ORM\PersistentCollection {#2177 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
    +follows: Doctrine\ORM\PersistentCollection {#1985 …}
    +followers: Doctrine\ORM\PersistentCollection {#1994 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
    +reports: Doctrine\ORM\PersistentCollection {#2002 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
    +violations: Doctrine\ORM\PersistentCollection {#2007 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
    +awards: Doctrine\ORM\PersistentCollection {#2010 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
    +categories: Doctrine\ORM\PersistentCollection {#2016 …}
    -id: 9360
    -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
    +apId: "Chais@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Chais"
    +apPublicUrl: "https://sh.itjust.works/u/Chais"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Chais"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708227238 {#2285
      date: 2024-02-18 04:33:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687536562 {#2286
      date: 2023-06-23 18:09:22.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1696861424 {#2251
    date: 2023-10-09 16:23:44.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8055
  +date: DateTimeImmutable @1696861424 {#2251
    date: 2023-10-09 16:23:44.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696861424 {#2251
    date: 2023-10-09 16:23:44.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8109
  +createdAt: DateTimeImmutable @1696861424 {#2251
    date: 2023-10-09 16:23:44.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2188
    +user: Proxies\__CG__\App\Entity\User {#7972 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#7978 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
    +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
    +title: "School surveillance tech does more harm than good, ACLU report finds"
    +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 173
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696902828 {#7973
      date: 2023-10-10 03:53:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7981 …}
    +votes: Doctrine\ORM\PersistentCollection {#7983 …}
    +reports: Doctrine\ORM\PersistentCollection {#7985 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
    +badges: Doctrine\ORM\PersistentCollection {#7991 …}
    +children: []
    -id: 3931
    -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696944863
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2260489"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858463 {#7970
      date: 2023-10-09 15:34:23.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8163
  +entry: Proxies\__CG__\App\Entity\Entry {#2188
    +user: Proxies\__CG__\App\Entity\User {#7972 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#7978 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
    +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
    +title: "School surveillance tech does more harm than good, ACLU report finds"
    +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 173
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696902828 {#7973
      date: 2023-10-10 03:53:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7981 …}
    +votes: Doctrine\ORM\PersistentCollection {#7983 …}
    +reports: Doctrine\ORM\PersistentCollection {#7985 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
    +badges: Doctrine\ORM\PersistentCollection {#7991 …}
    +children: []
    -id: 3931
    -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696944863
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2260489"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858463 {#7970
      date: 2023-10-09 15:34:23.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 10.22 ms
Input props
[
  "user" => App\Entity\User {#2152
    +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
    +cover: null
    +email: "Chais@sh.itjust.works"
    +username: "@Chais@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728611254 {#2284
      date: 2024-10-11 03:47:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
    +entries: Doctrine\ORM\PersistentCollection {#2181 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
    +posts: Doctrine\ORM\PersistentCollection {#2177 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
    +follows: Doctrine\ORM\PersistentCollection {#1985 …}
    +followers: Doctrine\ORM\PersistentCollection {#1994 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
    +reports: Doctrine\ORM\PersistentCollection {#2002 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
    +violations: Doctrine\ORM\PersistentCollection {#2007 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
    +awards: Doctrine\ORM\PersistentCollection {#2010 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
    +categories: Doctrine\ORM\PersistentCollection {#2016 …}
    -id: 9360
    -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
    +apId: "Chais@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Chais"
    +apPublicUrl: "https://sh.itjust.works/u/Chais"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Chais"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708227238 {#2285
      date: 2024-02-18 04:33:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687536562 {#2286
      date: 2023-06-23 18:09:22.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8218
  +width: 40
  +height: 40
  +user: App\Entity\User {#2152
    +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
    +cover: null
    +email: "Chais@sh.itjust.works"
    +username: "@Chais@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1728611254 {#2284
      date: 2024-10-11 03:47:34.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
    +entries: Doctrine\ORM\PersistentCollection {#2181 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
    +posts: Doctrine\ORM\PersistentCollection {#2177 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
    +follows: Doctrine\ORM\PersistentCollection {#1985 …}
    +followers: Doctrine\ORM\PersistentCollection {#1994 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
    +reports: Doctrine\ORM\PersistentCollection {#2002 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
    +violations: Doctrine\ORM\PersistentCollection {#2007 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
    +awards: Doctrine\ORM\PersistentCollection {#2010 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
    +categories: Doctrine\ORM\PersistentCollection {#2016 …}
    -id: 9360
    -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
    +apId: "Chais@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Chais"
    +apPublicUrl: "https://sh.itjust.works/u/Chais"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Chais"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708227238 {#2285
      date: 2024-02-18 04:33:58.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687536562 {#2286
      date: 2023-06-23 18:09:22.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2287
    +user: App\Entity\User {#2152
      +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
      +cover: null
      +email: "Chais@sh.itjust.works"
      +username: "@Chais@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728611254 {#2284
        date: 2024-10-11 03:47:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
      +entries: Doctrine\ORM\PersistentCollection {#2181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
      +posts: Doctrine\ORM\PersistentCollection {#2177 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
      +follows: Doctrine\ORM\PersistentCollection {#1985 …}
      +followers: Doctrine\ORM\PersistentCollection {#1994 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
      +reports: Doctrine\ORM\PersistentCollection {#2002 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
      +violations: Doctrine\ORM\PersistentCollection {#2007 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
      +awards: Doctrine\ORM\PersistentCollection {#2010 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
      +categories: Doctrine\ORM\PersistentCollection {#2016 …}
      -id: 9360
      -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
      +apId: "Chais@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Chais"
      +apPublicUrl: "https://sh.itjust.works/u/Chais"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Chais"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708227238 {#2285
        date: 2024-02-18 04:33:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687536562 {#2286
        date: 2023-06-23 18:09:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "![astonished](https://media.tenor.com/J_nTashUkk4AAAAM/jaw-drop-shocked.gif)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1696861424 {#2256
      date: 2023-10-09 16:23:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2142 …}
    +nested: Doctrine\ORM\PersistentCollection {#2039 …}
    +votes: Doctrine\ORM\PersistentCollection {#2155 …}
    +reports: Doctrine\ORM\PersistentCollection {#2158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2145 …}
    -id: 38780
    -bodyTs: "'/j_ntashukk4aaaam/jaw-drop-shocked.gif)':4 'astonish':1 'media.tenor.com':3 'media.tenor.com/j_ntashukk4aaaam/jaw-drop-shocked.gif)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4214594"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861424 {#2251
      date: 2023-10-09 16:23:44.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8297
  +subject: App\Entity\EntryComment {#2287
    +user: App\Entity\User {#2152
      +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
      +cover: null
      +email: "Chais@sh.itjust.works"
      +username: "@Chais@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728611254 {#2284
        date: 2024-10-11 03:47:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
      +entries: Doctrine\ORM\PersistentCollection {#2181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
      +posts: Doctrine\ORM\PersistentCollection {#2177 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
      +follows: Doctrine\ORM\PersistentCollection {#1985 …}
      +followers: Doctrine\ORM\PersistentCollection {#1994 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
      +reports: Doctrine\ORM\PersistentCollection {#2002 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
      +violations: Doctrine\ORM\PersistentCollection {#2007 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
      +awards: Doctrine\ORM\PersistentCollection {#2010 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
      +categories: Doctrine\ORM\PersistentCollection {#2016 …}
      -id: 9360
      -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
      +apId: "Chais@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Chais"
      +apPublicUrl: "https://sh.itjust.works/u/Chais"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Chais"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708227238 {#2285
        date: 2024-02-18 04:33:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687536562 {#2286
        date: 2023-06-23 18:09:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "![astonished](https://media.tenor.com/J_nTashUkk4AAAAM/jaw-drop-shocked.gif)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1696861424 {#2256
      date: 2023-10-09 16:23:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2142 …}
    +nested: Doctrine\ORM\PersistentCollection {#2039 …}
    +votes: Doctrine\ORM\PersistentCollection {#2155 …}
    +reports: Doctrine\ORM\PersistentCollection {#2158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2145 …}
    -id: 38780
    -bodyTs: "'/j_ntashukk4aaaam/jaw-drop-shocked.gif)':4 'astonish':1 'media.tenor.com':3 'media.tenor.com/j_ntashukk4aaaam/jaw-drop-shocked.gif)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4214594"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861424 {#2251
      date: 2023-10-09 16:23:44.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2287
    +user: App\Entity\User {#2152
      +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
      +cover: null
      +email: "Chais@sh.itjust.works"
      +username: "@Chais@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728611254 {#2284
        date: 2024-10-11 03:47:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
      +entries: Doctrine\ORM\PersistentCollection {#2181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
      +posts: Doctrine\ORM\PersistentCollection {#2177 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
      +follows: Doctrine\ORM\PersistentCollection {#1985 …}
      +followers: Doctrine\ORM\PersistentCollection {#1994 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
      +reports: Doctrine\ORM\PersistentCollection {#2002 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
      +violations: Doctrine\ORM\PersistentCollection {#2007 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
      +awards: Doctrine\ORM\PersistentCollection {#2010 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
      +categories: Doctrine\ORM\PersistentCollection {#2016 …}
      -id: 9360
      -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
      +apId: "Chais@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Chais"
      +apPublicUrl: "https://sh.itjust.works/u/Chais"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Chais"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708227238 {#2285
        date: 2024-02-18 04:33:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687536562 {#2286
        date: 2023-06-23 18:09:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "![astonished](https://media.tenor.com/J_nTashUkk4AAAAM/jaw-drop-shocked.gif)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1696861424 {#2256
      date: 2023-10-09 16:23:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2142 …}
    +nested: Doctrine\ORM\PersistentCollection {#2039 …}
    +votes: Doctrine\ORM\PersistentCollection {#2155 …}
    +reports: Doctrine\ORM\PersistentCollection {#2158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2145 …}
    -id: 38780
    -bodyTs: "'/j_ntashukk4aaaam/jaw-drop-shocked.gif)':4 'astonish':1 'media.tenor.com':3 'media.tenor.com/j_ntashukk4aaaam/jaw-drop-shocked.gif)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4214594"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861424 {#2251
      date: 2023-10-09 16:23:44.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8354
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2287
    +user: App\Entity\User {#2152
      +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
      +cover: null
      +email: "Chais@sh.itjust.works"
      +username: "@Chais@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728611254 {#2284
        date: 2024-10-11 03:47:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
      +entries: Doctrine\ORM\PersistentCollection {#2181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
      +posts: Doctrine\ORM\PersistentCollection {#2177 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
      +follows: Doctrine\ORM\PersistentCollection {#1985 …}
      +followers: Doctrine\ORM\PersistentCollection {#1994 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
      +reports: Doctrine\ORM\PersistentCollection {#2002 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
      +violations: Doctrine\ORM\PersistentCollection {#2007 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
      +awards: Doctrine\ORM\PersistentCollection {#2010 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
      +categories: Doctrine\ORM\PersistentCollection {#2016 …}
      -id: 9360
      -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
      +apId: "Chais@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Chais"
      +apPublicUrl: "https://sh.itjust.works/u/Chais"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Chais"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708227238 {#2285
        date: 2024-02-18 04:33:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687536562 {#2286
        date: 2023-06-23 18:09:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "![astonished](https://media.tenor.com/J_nTashUkk4AAAAM/jaw-drop-shocked.gif)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1696861424 {#2256
      date: 2023-10-09 16:23:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2142 …}
    +nested: Doctrine\ORM\PersistentCollection {#2039 …}
    +votes: Doctrine\ORM\PersistentCollection {#2155 …}
    +reports: Doctrine\ORM\PersistentCollection {#2158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2145 …}
    -id: 38780
    -bodyTs: "'/j_ntashukk4aaaam/jaw-drop-shocked.gif)':4 'astonish':1 'media.tenor.com':3 'media.tenor.com/j_ntashukk4aaaam/jaw-drop-shocked.gif)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4214594"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861424 {#2251
      date: 2023-10-09 16:23:44.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 1.50 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2287
    +user: App\Entity\User {#2152
      +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
      +cover: null
      +email: "Chais@sh.itjust.works"
      +username: "@Chais@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728611254 {#2284
        date: 2024-10-11 03:47:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
      +entries: Doctrine\ORM\PersistentCollection {#2181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
      +posts: Doctrine\ORM\PersistentCollection {#2177 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
      +follows: Doctrine\ORM\PersistentCollection {#1985 …}
      +followers: Doctrine\ORM\PersistentCollection {#1994 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
      +reports: Doctrine\ORM\PersistentCollection {#2002 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
      +violations: Doctrine\ORM\PersistentCollection {#2007 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
      +awards: Doctrine\ORM\PersistentCollection {#2010 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
      +categories: Doctrine\ORM\PersistentCollection {#2016 …}
      -id: 9360
      -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
      +apId: "Chais@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Chais"
      +apPublicUrl: "https://sh.itjust.works/u/Chais"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Chais"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708227238 {#2285
        date: 2024-02-18 04:33:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687536562 {#2286
        date: 2023-06-23 18:09:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "![astonished](https://media.tenor.com/J_nTashUkk4AAAAM/jaw-drop-shocked.gif)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1696861424 {#2256
      date: 2023-10-09 16:23:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2142 …}
    +nested: Doctrine\ORM\PersistentCollection {#2039 …}
    +votes: Doctrine\ORM\PersistentCollection {#2155 …}
    +reports: Doctrine\ORM\PersistentCollection {#2158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2145 …}
    -id: 38780
    -bodyTs: "'/j_ntashukk4aaaam/jaw-drop-shocked.gif)':4 'astonish':1 'media.tenor.com':3 'media.tenor.com/j_ntashukk4aaaam/jaw-drop-shocked.gif)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4214594"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861424 {#2251
      date: 2023-10-09 16:23:44.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8594
  +comment: App\Entity\EntryComment {#2287
    +user: App\Entity\User {#2152
      +avatar: Proxies\__CG__\App\Entity\Image {#2153 …}
      +cover: null
      +email: "Chais@sh.itjust.works"
      +username: "@Chais@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1728611254 {#2284
        date: 2024-10-11 03:47:34.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2148 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2146 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2180 …}
      +entries: Doctrine\ORM\PersistentCollection {#2181 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2171 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2186 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2187 …}
      +posts: Doctrine\ORM\PersistentCollection {#2177 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2174 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2170 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2184 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2169 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2134 …}
      +follows: Doctrine\ORM\PersistentCollection {#1985 …}
      +followers: Doctrine\ORM\PersistentCollection {#1994 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2005 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1996 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1993 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1992 …}
      +reports: Doctrine\ORM\PersistentCollection {#2002 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2000 …}
      +violations: Doctrine\ORM\PersistentCollection {#2007 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1990 …}
      +awards: Doctrine\ORM\PersistentCollection {#2010 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2014 …}
      +categories: Doctrine\ORM\PersistentCollection {#2016 …}
      -id: 9360
      -password: "$2y$13$/1GzNvmaYYExJ44uN68aJeHTAFa13//RlXn3Yzi6Dg53RUh0xQ75q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2017 …}
      +apId: "Chais@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Chais"
      +apPublicUrl: "https://sh.itjust.works/u/Chais"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Chais"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708227238 {#2285
        date: 2024-02-18 04:33:58.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687536562 {#2286
        date: 2023-06-23 18:09:22.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "![astonished](https://media.tenor.com/J_nTashUkk4AAAAM/jaw-drop-shocked.gif)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 14
    +score: 0
    +lastActive: DateTime @1696861424 {#2256
      date: 2023-10-09 16:23:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2142 …}
    +nested: Doctrine\ORM\PersistentCollection {#2039 …}
    +votes: Doctrine\ORM\PersistentCollection {#2155 …}
    +reports: Doctrine\ORM\PersistentCollection {#2158 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2151 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2145 …}
    -id: 38780
    -bodyTs: "'/j_ntashukk4aaaam/jaw-drop-shocked.gif)':4 'astonish':1 'media.tenor.com':3 'media.tenor.com/j_ntashukk4aaaam/jaw-drop-shocked.gif)':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4214594"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696861424 {#2251
      date: 2023-10-09 16:23:44.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 78.32 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
      \n
      - I always feel like I’m being watched 32%\n
      - How it could be used to discipline me or my friends 27%\n
      - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
      - How it limits what resources I feel I can access online 24%\n
      - Could be shared with law enforcement 22%\n
      - Could be used against me in the future by a college or an employer 21%\n
      - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
      - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
      - Could be used against immigrant students, especially those who are undocumented 18%\n
      - How it limits what I say online 17%\n
      - Could be used to “out” LGBTQIA+ students 13%\n
      - I have no concerns regarding surveillance in my school 27%\n
      \n
      `\n
      \n
      Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 27
    +score: 0
    +lastActive: DateTime @1696865456 {#1984
      date: 2023-10-09 17:30:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 38727
    -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322114"
    +editedAt: DateTimeImmutable @1696859727 {#1987
      date: 2023-10-09 15:55:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696859095 {#1981
      date: 2023-10-09 15:44:55.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8664
  +comment: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
      \n
      - I always feel like I’m being watched 32%\n
      - How it could be used to discipline me or my friends 27%\n
      - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
      - How it limits what resources I feel I can access online 24%\n
      - Could be shared with law enforcement 22%\n
      - Could be used against me in the future by a college or an employer 21%\n
      - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
      - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
      - Could be used against immigrant students, especially those who are undocumented 18%\n
      - How it limits what I say online 17%\n
      - Could be used to “out” LGBTQIA+ students 13%\n
      - I have no concerns regarding surveillance in my school 27%\n
      \n
      `\n
      \n
      Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 27
    +score: 0
    +lastActive: DateTime @1696865456 {#1984
      date: 2023-10-09 17:30:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 38727
    -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322114"
    +editedAt: DateTimeImmutable @1696859727 {#1987
      date: 2023-10-09 15:55:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696859095 {#1981
      date: 2023-10-09 15:44:55.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#1348
    +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
    +cover: null
    +email: "NightLily@lemmy.basedcount.com"
    +username: "@NightLily@lemmy.basedcount.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699907524 {#1983
      date: 2023-11-13 21:32:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +entries: Doctrine\ORM\PersistentCollection {#1356 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
    +posts: Doctrine\ORM\PersistentCollection {#2496 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
    +follows: Doctrine\ORM\PersistentCollection {#2508 …}
    +followers: Doctrine\ORM\PersistentCollection {#2510 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
    +reports: Doctrine\ORM\PersistentCollection {#2520 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
    +violations: Doctrine\ORM\PersistentCollection {#2524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
    +awards: Doctrine\ORM\PersistentCollection {#2528 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
    +categories: Doctrine\ORM\PersistentCollection {#2532 …}
    -id: 44680
    -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
    +apId: "NightLily@lemmy.basedcount.com"
    +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
    +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.basedcount.com/inbox"
    +apDomain: "lemmy.basedcount.com"
    +apPreferredUsername: "NightLily"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700093453 {#1982
      date: 2023-11-16 01:10:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693819200 {#1979
      date: 2023-09-04 11:20:00.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8709
  +user: App\Entity\User {#1348
    +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
    +cover: null
    +email: "NightLily@lemmy.basedcount.com"
    +username: "@NightLily@lemmy.basedcount.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699907524 {#1983
      date: 2023-11-13 21:32:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +entries: Doctrine\ORM\PersistentCollection {#1356 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
    +posts: Doctrine\ORM\PersistentCollection {#2496 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
    +follows: Doctrine\ORM\PersistentCollection {#2508 …}
    +followers: Doctrine\ORM\PersistentCollection {#2510 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
    +reports: Doctrine\ORM\PersistentCollection {#2520 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
    +violations: Doctrine\ORM\PersistentCollection {#2524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
    +awards: Doctrine\ORM\PersistentCollection {#2528 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
    +categories: Doctrine\ORM\PersistentCollection {#2532 …}
    -id: 44680
    -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
    +apId: "NightLily@lemmy.basedcount.com"
    +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
    +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.basedcount.com/inbox"
    +apDomain: "lemmy.basedcount.com"
    +apPreferredUsername: "NightLily"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700093453 {#1982
      date: 2023-11-16 01:10:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693819200 {#1979
      date: 2023-09-04 11:20:00.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696859095 {#1981
    date: 2023-10-09 15:44:55.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8764
  +date: DateTimeImmutable @1696859095 {#1981
    date: 2023-10-09 15:44:55.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696859095 {#1981
    date: 2023-10-09 15:44:55.0 +02:00
  }
  "editedAt" => DateTimeImmutable @1696859727 {#1987
    date: 2023-10-09 15:55:27.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8818
  +createdAt: DateTimeImmutable @1696859095 {#1981
    date: 2023-10-09 15:44:55.0 +02:00
  }
  +editedAt: DateTimeImmutable @1696859727 {#1987
    date: 2023-10-09 15:55:27.0 +02:00
  }
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2188
    +user: Proxies\__CG__\App\Entity\User {#7972 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#7978 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
    +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
    +title: "School surveillance tech does more harm than good, ACLU report finds"
    +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 173
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696902828 {#7973
      date: 2023-10-10 03:53:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7981 …}
    +votes: Doctrine\ORM\PersistentCollection {#7983 …}
    +reports: Doctrine\ORM\PersistentCollection {#7985 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
    +badges: Doctrine\ORM\PersistentCollection {#7991 …}
    +children: []
    -id: 3931
    -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696944863
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2260489"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858463 {#7970
      date: 2023-10-09 15:34:23.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8872
  +entry: Proxies\__CG__\App\Entity\Entry {#2188
    +user: Proxies\__CG__\App\Entity\User {#7972 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#7978 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
    +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
    +title: "School surveillance tech does more harm than good, ACLU report finds"
    +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 173
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696902828 {#7973
      date: 2023-10-10 03:53:48.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7981 …}
    +votes: Doctrine\ORM\PersistentCollection {#7983 …}
    +reports: Doctrine\ORM\PersistentCollection {#7985 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
    +badges: Doctrine\ORM\PersistentCollection {#7991 …}
    +children: []
    -id: 3931
    -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696944863
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2260489"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858463 {#7970
      date: 2023-10-09 15:34:23.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 15.40 ms
Input props
[
  "user" => App\Entity\User {#1348
    +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
    +cover: null
    +email: "NightLily@lemmy.basedcount.com"
    +username: "@NightLily@lemmy.basedcount.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699907524 {#1983
      date: 2023-11-13 21:32:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +entries: Doctrine\ORM\PersistentCollection {#1356 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
    +posts: Doctrine\ORM\PersistentCollection {#2496 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
    +follows: Doctrine\ORM\PersistentCollection {#2508 …}
    +followers: Doctrine\ORM\PersistentCollection {#2510 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
    +reports: Doctrine\ORM\PersistentCollection {#2520 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
    +violations: Doctrine\ORM\PersistentCollection {#2524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
    +awards: Doctrine\ORM\PersistentCollection {#2528 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
    +categories: Doctrine\ORM\PersistentCollection {#2532 …}
    -id: 44680
    -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
    +apId: "NightLily@lemmy.basedcount.com"
    +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
    +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.basedcount.com/inbox"
    +apDomain: "lemmy.basedcount.com"
    +apPreferredUsername: "NightLily"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700093453 {#1982
      date: 2023-11-16 01:10:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693819200 {#1979
      date: 2023-09-04 11:20:00.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8927
  +width: 40
  +height: 40
  +user: App\Entity\User {#1348
    +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
    +cover: null
    +email: "NightLily@lemmy.basedcount.com"
    +username: "@NightLily@lemmy.basedcount.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699907524 {#1983
      date: 2023-11-13 21:32:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +entries: Doctrine\ORM\PersistentCollection {#1356 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
    +posts: Doctrine\ORM\PersistentCollection {#2496 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
    +follows: Doctrine\ORM\PersistentCollection {#2508 …}
    +followers: Doctrine\ORM\PersistentCollection {#2510 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
    +reports: Doctrine\ORM\PersistentCollection {#2520 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
    +violations: Doctrine\ORM\PersistentCollection {#2524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
    +awards: Doctrine\ORM\PersistentCollection {#2528 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
    +categories: Doctrine\ORM\PersistentCollection {#2532 …}
    -id: 44680
    -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
    +apId: "NightLily@lemmy.basedcount.com"
    +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
    +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.basedcount.com/inbox"
    +apDomain: "lemmy.basedcount.com"
    +apPreferredUsername: "NightLily"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700093453 {#1982
      date: 2023-11-16 01:10:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693819200 {#1979
      date: 2023-09-04 11:20:00.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
      \n
      - I always feel like I’m being watched 32%\n
      - How it could be used to discipline me or my friends 27%\n
      - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
      - How it limits what resources I feel I can access online 24%\n
      - Could be shared with law enforcement 22%\n
      - Could be used against me in the future by a college or an employer 21%\n
      - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
      - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
      - Could be used against immigrant students, especially those who are undocumented 18%\n
      - How it limits what I say online 17%\n
      - Could be used to “out” LGBTQIA+ students 13%\n
      - I have no concerns regarding surveillance in my school 27%\n
      \n
      `\n
      \n
      Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 27
    +score: 0
    +lastActive: DateTime @1696865456 {#1984
      date: 2023-10-09 17:30:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 38727
    -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322114"
    +editedAt: DateTimeImmutable @1696859727 {#1987
      date: 2023-10-09 15:55:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696859095 {#1981
      date: 2023-10-09 15:44:55.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9098
  +subject: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
      \n
      - I always feel like I’m being watched 32%\n
      - How it could be used to discipline me or my friends 27%\n
      - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
      - How it limits what resources I feel I can access online 24%\n
      - Could be shared with law enforcement 22%\n
      - Could be used against me in the future by a college or an employer 21%\n
      - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
      - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
      - Could be used against immigrant students, especially those who are undocumented 18%\n
      - How it limits what I say online 17%\n
      - Could be used to “out” LGBTQIA+ students 13%\n
      - I have no concerns regarding surveillance in my school 27%\n
      \n
      `\n
      \n
      Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 27
    +score: 0
    +lastActive: DateTime @1696865456 {#1984
      date: 2023-10-09 17:30:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 38727
    -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322114"
    +editedAt: DateTimeImmutable @1696859727 {#1987
      date: 2023-10-09 15:55:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696859095 {#1981
      date: 2023-10-09 15:44:55.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 3.02 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
      \n
      - I always feel like I’m being watched 32%\n
      - How it could be used to discipline me or my friends 27%\n
      - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
      - How it limits what resources I feel I can access online 24%\n
      - Could be shared with law enforcement 22%\n
      - Could be used against me in the future by a college or an employer 21%\n
      - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
      - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
      - Could be used against immigrant students, especially those who are undocumented 18%\n
      - How it limits what I say online 17%\n
      - Could be used to “out” LGBTQIA+ students 13%\n
      - I have no concerns regarding surveillance in my school 27%\n
      \n
      `\n
      \n
      Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 27
    +score: 0
    +lastActive: DateTime @1696865456 {#1984
      date: 2023-10-09 17:30:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 38727
    -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322114"
    +editedAt: DateTimeImmutable @1696859727 {#1987
      date: 2023-10-09 15:55:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696859095 {#1981
      date: 2023-10-09 15:44:55.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9155
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
      \n
      - I always feel like I’m being watched 32%\n
      - How it could be used to discipline me or my friends 27%\n
      - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
      - How it limits what resources I feel I can access online 24%\n
      - Could be shared with law enforcement 22%\n
      - Could be used against me in the future by a college or an employer 21%\n
      - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
      - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
      - Could be used against immigrant students, especially those who are undocumented 18%\n
      - How it limits what I say online 17%\n
      - Could be used to “out” LGBTQIA+ students 13%\n
      - I have no concerns regarding surveillance in my school 27%\n
      \n
      `\n
      \n
      Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 27
    +score: 0
    +lastActive: DateTime @1696865456 {#1984
      date: 2023-10-09 17:30:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 38727
    -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322114"
    +editedAt: DateTimeImmutable @1696859727 {#1987
      date: 2023-10-09 15:55:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696859095 {#1981
      date: 2023-10-09 15:44:55.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 44.68 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
      \n
      - I always feel like I’m being watched 32%\n
      - How it could be used to discipline me or my friends 27%\n
      - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
      - How it limits what resources I feel I can access online 24%\n
      - Could be shared with law enforcement 22%\n
      - Could be used against me in the future by a college or an employer 21%\n
      - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
      - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
      - Could be used against immigrant students, especially those who are undocumented 18%\n
      - How it limits what I say online 17%\n
      - Could be used to “out” LGBTQIA+ students 13%\n
      - I have no concerns regarding surveillance in my school 27%\n
      \n
      `\n
      \n
      Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 27
    +score: 0
    +lastActive: DateTime @1696865456 {#1984
      date: 2023-10-09 17:30:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 38727
    -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322114"
    +editedAt: DateTimeImmutable @1696859727 {#1987
      date: 2023-10-09 15:55:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696859095 {#1981
      date: 2023-10-09 15:44:55.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9395
  +comment: App\Entity\EntryComment {#1980
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: """
      The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
      \n
      - I always feel like I’m being watched 32%\n
      - How it could be used to discipline me or my friends 27%\n
      - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
      - How it limits what resources I feel I can access online 24%\n
      - Could be shared with law enforcement 22%\n
      - Could be used against me in the future by a college or an employer 21%\n
      - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
      - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
      - Could be used against immigrant students, especially those who are undocumented 18%\n
      - How it limits what I say online 17%\n
      - Could be used to “out” LGBTQIA+ students 13%\n
      - I have no concerns regarding surveillance in my school 27%\n
      \n
      `\n
      \n
      Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 27
    +score: 0
    +lastActive: DateTime @1696865456 {#1984
      date: 2023-10-09 17:30:56.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2368 …}
    +nested: Doctrine\ORM\PersistentCollection {#2373 …}
    +votes: Doctrine\ORM\PersistentCollection {#2376 …}
    +reports: Doctrine\ORM\PersistentCollection {#2365 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
    -id: 38727
    -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322114"
    +editedAt: DateTimeImmutable @1696859727 {#1987
      date: 2023-10-09 15:55:27.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696859095 {#1981
      date: 2023-10-09 15:44:55.0 +02:00
    }
  }
  +nestedComments: [
    38863 => App\Entity\EntryComment {#3159
      +user: Proxies\__CG__\App\Entity\User {#3169
        +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
        +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
        +email: "Onii-Chan@kbin.social"
        +username: "@Onii-Chan@kbin.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          We probably don't agree.  \n
           I probably said something you didn't like.  \n
           You look lovely, by the way. New shirt?
          """
        +lastActive: DateTime @1712741605 {#9539
          date: 2024-04-10 11:33:25.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
        +entries: Doctrine\ORM\PersistentCollection {#9550 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
        +posts: Doctrine\ORM\PersistentCollection {#9558 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
        +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
        +follows: Doctrine\ORM\PersistentCollection {#9570 …}
        +followers: Doctrine\ORM\PersistentCollection {#9572 …}
        +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
        +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
        +reports: Doctrine\ORM\PersistentCollection {#9582 …}
        +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
        +violations: Doctrine\ORM\PersistentCollection {#9586 …}
        +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
        +awards: Doctrine\ORM\PersistentCollection {#9590 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
        +categories: Doctrine\ORM\PersistentCollection {#9594 …}
        -id: 3076
        -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
        +apId: "Onii-Chan@kbin.social"
        +apProfileId: "https://kbin.social/u/Onii-Chan"
        +apPublicUrl: "https://kbin.social/u/Onii-Chan"
        +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
        +apInboxUrl: "https://kbin.social/f/inbox"
        +apDomain: "kbin.social"
        +apPreferredUsername: "Onii-Chan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705037877 {#9540
          date: 2024-01-12 06:37:57.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687050483 {#9541
          date: 2023-06-18 03:08:03.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#1980}
      +root: App\Entity\EntryComment {#1980}
      +body: """
        Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
        \n
        It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696865453 {#3156
        date: 2023-10-09 17:30:53.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
        "@NightLily@lemmy.basedcount.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3168 …}
      +nested: Doctrine\ORM\PersistentCollection {#3161 …}
      +votes: Doctrine\ORM\PersistentCollection {#3163 …}
      +reports: Doctrine\ORM\PersistentCollection {#3171 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
      -id: 38863
      -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
      +editedAt: DateTimeImmutable @1696865510 {#3157
        date: 2023-10-09 17:31:50.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696865453 {#3158
        date: 2023-10-09 17:30:53.0 +02:00
      }
    }
    38733 => App\Entity\EntryComment {#3179
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#1980}
      +root: App\Entity\EntryComment {#1980}
      +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 11
      +score: 0
      +lastActive: DateTime @1696859547 {#3177
        date: 2023-10-09 15:52:27.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
        "@NightLily@lemmy.basedcount.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3180 …}
      +nested: Doctrine\ORM\PersistentCollection {#3182 …}
      +votes: Doctrine\ORM\PersistentCollection {#3184 …}
      +reports: Doctrine\ORM\PersistentCollection {#3186 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
      -id: 38733
      -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322205"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696859547 {#3178
        date: 2023-10-09 15:52:27.0 +02:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 26.22 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3159
    +user: Proxies\__CG__\App\Entity\User {#3169
      +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
      +email: "Onii-Chan@kbin.social"
      +username: "@Onii-Chan@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        We probably don't agree.  \n
         I probably said something you didn't like.  \n
         You look lovely, by the way. New shirt?
        """
      +lastActive: DateTime @1712741605 {#9539
        date: 2024-04-10 11:33:25.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
      +entries: Doctrine\ORM\PersistentCollection {#9550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
      +posts: Doctrine\ORM\PersistentCollection {#9558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
      +follows: Doctrine\ORM\PersistentCollection {#9570 …}
      +followers: Doctrine\ORM\PersistentCollection {#9572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
      +reports: Doctrine\ORM\PersistentCollection {#9582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
      +violations: Doctrine\ORM\PersistentCollection {#9586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
      +awards: Doctrine\ORM\PersistentCollection {#9590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
      +categories: Doctrine\ORM\PersistentCollection {#9594 …}
      -id: 3076
      -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
      +apId: "Onii-Chan@kbin.social"
      +apProfileId: "https://kbin.social/u/Onii-Chan"
      +apPublicUrl: "https://kbin.social/u/Onii-Chan"
      +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "Onii-Chan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705037877 {#9540
        date: 2024-01-12 06:37:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687050483 {#9541
        date: 2023-06-18 03:08:03.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348
        +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
        +cover: null
        +email: "NightLily@lemmy.basedcount.com"
        +username: "@NightLily@lemmy.basedcount.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1699907524 {#1983
          date: 2023-11-13 21:32:04.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
        +entries: Doctrine\ORM\PersistentCollection {#1356 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
        +posts: Doctrine\ORM\PersistentCollection {#2496 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
        +follows: Doctrine\ORM\PersistentCollection {#2508 …}
        +followers: Doctrine\ORM\PersistentCollection {#2510 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
        +reports: Doctrine\ORM\PersistentCollection {#2520 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
        +violations: Doctrine\ORM\PersistentCollection {#2524 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
        +awards: Doctrine\ORM\PersistentCollection {#2528 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
        +categories: Doctrine\ORM\PersistentCollection {#2532 …}
        -id: 44680
        -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
        +apId: "NightLily@lemmy.basedcount.com"
        +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
        +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.basedcount.com/inbox"
        +apDomain: "lemmy.basedcount.com"
        +apPreferredUsername: "NightLily"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700093453 {#1982
          date: 2023-11-16 01:10:53.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693819200 {#1979
          date: 2023-09-04 11:20:00.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: """
      Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
      \n
      It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696865453 {#3156
      date: 2023-10-09 17:30:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3168 …}
    +nested: Doctrine\ORM\PersistentCollection {#3161 …}
    +votes: Doctrine\ORM\PersistentCollection {#3163 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    -id: 38863
    -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
    +editedAt: DateTimeImmutable @1696865510 {#3157
      date: 2023-10-09 17:31:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696865453 {#3158
      date: 2023-10-09 17:30:53.0 +02:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9455
  +comment: App\Entity\EntryComment {#3159
    +user: Proxies\__CG__\App\Entity\User {#3169
      +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
      +email: "Onii-Chan@kbin.social"
      +username: "@Onii-Chan@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        We probably don't agree.  \n
         I probably said something you didn't like.  \n
         You look lovely, by the way. New shirt?
        """
      +lastActive: DateTime @1712741605 {#9539
        date: 2024-04-10 11:33:25.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
      +entries: Doctrine\ORM\PersistentCollection {#9550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
      +posts: Doctrine\ORM\PersistentCollection {#9558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
      +follows: Doctrine\ORM\PersistentCollection {#9570 …}
      +followers: Doctrine\ORM\PersistentCollection {#9572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
      +reports: Doctrine\ORM\PersistentCollection {#9582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
      +violations: Doctrine\ORM\PersistentCollection {#9586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
      +awards: Doctrine\ORM\PersistentCollection {#9590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
      +categories: Doctrine\ORM\PersistentCollection {#9594 …}
      -id: 3076
      -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
      +apId: "Onii-Chan@kbin.social"
      +apProfileId: "https://kbin.social/u/Onii-Chan"
      +apPublicUrl: "https://kbin.social/u/Onii-Chan"
      +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "Onii-Chan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705037877 {#9540
        date: 2024-01-12 06:37:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687050483 {#9541
        date: 2023-06-18 03:08:03.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348
        +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
        +cover: null
        +email: "NightLily@lemmy.basedcount.com"
        +username: "@NightLily@lemmy.basedcount.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1699907524 {#1983
          date: 2023-11-13 21:32:04.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
        +entries: Doctrine\ORM\PersistentCollection {#1356 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
        +posts: Doctrine\ORM\PersistentCollection {#2496 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
        +follows: Doctrine\ORM\PersistentCollection {#2508 …}
        +followers: Doctrine\ORM\PersistentCollection {#2510 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
        +reports: Doctrine\ORM\PersistentCollection {#2520 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
        +violations: Doctrine\ORM\PersistentCollection {#2524 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
        +awards: Doctrine\ORM\PersistentCollection {#2528 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
        +categories: Doctrine\ORM\PersistentCollection {#2532 …}
        -id: 44680
        -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
        +apId: "NightLily@lemmy.basedcount.com"
        +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
        +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.basedcount.com/inbox"
        +apDomain: "lemmy.basedcount.com"
        +apPreferredUsername: "NightLily"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700093453 {#1982
          date: 2023-11-16 01:10:53.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693819200 {#1979
          date: 2023-09-04 11:20:00.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: """
      Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
      \n
      It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696865453 {#3156
      date: 2023-10-09 17:30:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3168 …}
    +nested: Doctrine\ORM\PersistentCollection {#3161 …}
    +votes: Doctrine\ORM\PersistentCollection {#3163 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    -id: 38863
    -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
    +editedAt: DateTimeImmutable @1696865510 {#3157
      date: 2023-10-09 17:31:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696865453 {#3158
      date: 2023-10-09 17:30:53.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.69 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3169
    +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
    +email: "Onii-Chan@kbin.social"
    +username: "@Onii-Chan@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      We probably don't agree.  \n
       I probably said something you didn't like.  \n
       You look lovely, by the way. New shirt?
      """
    +lastActive: DateTime @1712741605 {#9539
      date: 2024-04-10 11:33:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
    +entries: Doctrine\ORM\PersistentCollection {#9550 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
    +posts: Doctrine\ORM\PersistentCollection {#9558 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
    +follows: Doctrine\ORM\PersistentCollection {#9570 …}
    +followers: Doctrine\ORM\PersistentCollection {#9572 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
    +reports: Doctrine\ORM\PersistentCollection {#9582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
    +violations: Doctrine\ORM\PersistentCollection {#9586 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
    +awards: Doctrine\ORM\PersistentCollection {#9590 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
    +categories: Doctrine\ORM\PersistentCollection {#9594 …}
    -id: 3076
    -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
    +apId: "Onii-Chan@kbin.social"
    +apProfileId: "https://kbin.social/u/Onii-Chan"
    +apPublicUrl: "https://kbin.social/u/Onii-Chan"
    +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "Onii-Chan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705037877 {#9540
      date: 2024-01-12 06:37:57.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687050483 {#9541
      date: 2023-06-18 03:08:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9502
  +user: Proxies\__CG__\App\Entity\User {#3169
    +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
    +email: "Onii-Chan@kbin.social"
    +username: "@Onii-Chan@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      We probably don't agree.  \n
       I probably said something you didn't like.  \n
       You look lovely, by the way. New shirt?
      """
    +lastActive: DateTime @1712741605 {#9539
      date: 2024-04-10 11:33:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
    +entries: Doctrine\ORM\PersistentCollection {#9550 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
    +posts: Doctrine\ORM\PersistentCollection {#9558 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
    +follows: Doctrine\ORM\PersistentCollection {#9570 …}
    +followers: Doctrine\ORM\PersistentCollection {#9572 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
    +reports: Doctrine\ORM\PersistentCollection {#9582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
    +violations: Doctrine\ORM\PersistentCollection {#9586 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
    +awards: Doctrine\ORM\PersistentCollection {#9590 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
    +categories: Doctrine\ORM\PersistentCollection {#9594 …}
    -id: 3076
    -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
    +apId: "Onii-Chan@kbin.social"
    +apProfileId: "https://kbin.social/u/Onii-Chan"
    +apPublicUrl: "https://kbin.social/u/Onii-Chan"
    +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "Onii-Chan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705037877 {#9540
      date: 2024-01-12 06:37:57.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687050483 {#9541
      date: 2023-06-18 03:08:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1696865453 {#3158
    date: 2023-10-09 17:30:53.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9617
  +date: DateTimeImmutable @1696865453 {#3158
    date: 2023-10-09 17:30:53.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696865453 {#3158
    date: 2023-10-09 17:30:53.0 +02:00
  }
  "editedAt" => DateTimeImmutable @1696865510 {#3157
    date: 2023-10-09 17:31:50.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9671
  +createdAt: DateTimeImmutable @1696865453 {#3158
    date: 2023-10-09 17:30:53.0 +02:00
  }
  +editedAt: DateTimeImmutable @1696865510 {#3157
    date: 2023-10-09 17:31:50.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.44 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3169
    +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
    +email: "Onii-Chan@kbin.social"
    +username: "@Onii-Chan@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      We probably don't agree.  \n
       I probably said something you didn't like.  \n
       You look lovely, by the way. New shirt?
      """
    +lastActive: DateTime @1712741605 {#9539
      date: 2024-04-10 11:33:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
    +entries: Doctrine\ORM\PersistentCollection {#9550 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
    +posts: Doctrine\ORM\PersistentCollection {#9558 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
    +follows: Doctrine\ORM\PersistentCollection {#9570 …}
    +followers: Doctrine\ORM\PersistentCollection {#9572 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
    +reports: Doctrine\ORM\PersistentCollection {#9582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
    +violations: Doctrine\ORM\PersistentCollection {#9586 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
    +awards: Doctrine\ORM\PersistentCollection {#9590 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
    +categories: Doctrine\ORM\PersistentCollection {#9594 …}
    -id: 3076
    -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
    +apId: "Onii-Chan@kbin.social"
    +apProfileId: "https://kbin.social/u/Onii-Chan"
    +apPublicUrl: "https://kbin.social/u/Onii-Chan"
    +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "Onii-Chan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705037877 {#9540
      date: 2024-01-12 06:37:57.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687050483 {#9541
      date: 2023-06-18 03:08:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9725
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3169
    +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
    +email: "Onii-Chan@kbin.social"
    +username: "@Onii-Chan@kbin.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      We probably don't agree.  \n
       I probably said something you didn't like.  \n
       You look lovely, by the way. New shirt?
      """
    +lastActive: DateTime @1712741605 {#9539
      date: 2024-04-10 11:33:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
    +entries: Doctrine\ORM\PersistentCollection {#9550 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
    +posts: Doctrine\ORM\PersistentCollection {#9558 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
    +follows: Doctrine\ORM\PersistentCollection {#9570 …}
    +followers: Doctrine\ORM\PersistentCollection {#9572 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
    +reports: Doctrine\ORM\PersistentCollection {#9582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
    +violations: Doctrine\ORM\PersistentCollection {#9586 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
    +awards: Doctrine\ORM\PersistentCollection {#9590 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
    +categories: Doctrine\ORM\PersistentCollection {#9594 …}
    -id: 3076
    -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
    +apId: "Onii-Chan@kbin.social"
    +apProfileId: "https://kbin.social/u/Onii-Chan"
    +apPublicUrl: "https://kbin.social/u/Onii-Chan"
    +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
    +apInboxUrl: "https://kbin.social/f/inbox"
    +apDomain: "kbin.social"
    +apPreferredUsername: "Onii-Chan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705037877 {#9540
      date: 2024-01-12 06:37:57.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687050483 {#9541
      date: 2023-06-18 03:08:03.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.48 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3159
    +user: Proxies\__CG__\App\Entity\User {#3169
      +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
      +email: "Onii-Chan@kbin.social"
      +username: "@Onii-Chan@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        We probably don't agree.  \n
         I probably said something you didn't like.  \n
         You look lovely, by the way. New shirt?
        """
      +lastActive: DateTime @1712741605 {#9539
        date: 2024-04-10 11:33:25.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
      +entries: Doctrine\ORM\PersistentCollection {#9550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
      +posts: Doctrine\ORM\PersistentCollection {#9558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
      +follows: Doctrine\ORM\PersistentCollection {#9570 …}
      +followers: Doctrine\ORM\PersistentCollection {#9572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
      +reports: Doctrine\ORM\PersistentCollection {#9582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
      +violations: Doctrine\ORM\PersistentCollection {#9586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
      +awards: Doctrine\ORM\PersistentCollection {#9590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
      +categories: Doctrine\ORM\PersistentCollection {#9594 …}
      -id: 3076
      -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
      +apId: "Onii-Chan@kbin.social"
      +apProfileId: "https://kbin.social/u/Onii-Chan"
      +apPublicUrl: "https://kbin.social/u/Onii-Chan"
      +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "Onii-Chan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705037877 {#9540
        date: 2024-01-12 06:37:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687050483 {#9541
        date: 2023-06-18 03:08:03.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348
        +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
        +cover: null
        +email: "NightLily@lemmy.basedcount.com"
        +username: "@NightLily@lemmy.basedcount.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1699907524 {#1983
          date: 2023-11-13 21:32:04.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
        +entries: Doctrine\ORM\PersistentCollection {#1356 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
        +posts: Doctrine\ORM\PersistentCollection {#2496 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
        +follows: Doctrine\ORM\PersistentCollection {#2508 …}
        +followers: Doctrine\ORM\PersistentCollection {#2510 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
        +reports: Doctrine\ORM\PersistentCollection {#2520 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
        +violations: Doctrine\ORM\PersistentCollection {#2524 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
        +awards: Doctrine\ORM\PersistentCollection {#2528 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
        +categories: Doctrine\ORM\PersistentCollection {#2532 …}
        -id: 44680
        -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
        +apId: "NightLily@lemmy.basedcount.com"
        +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
        +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.basedcount.com/inbox"
        +apDomain: "lemmy.basedcount.com"
        +apPreferredUsername: "NightLily"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700093453 {#1982
          date: 2023-11-16 01:10:53.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693819200 {#1979
          date: 2023-09-04 11:20:00.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: """
      Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
      \n
      It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696865453 {#3156
      date: 2023-10-09 17:30:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3168 …}
    +nested: Doctrine\ORM\PersistentCollection {#3161 …}
    +votes: Doctrine\ORM\PersistentCollection {#3163 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    -id: 38863
    -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
    +editedAt: DateTimeImmutable @1696865510 {#3157
      date: 2023-10-09 17:31:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696865453 {#3158
      date: 2023-10-09 17:30:53.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9800
  +subject: App\Entity\EntryComment {#3159
    +user: Proxies\__CG__\App\Entity\User {#3169
      +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
      +email: "Onii-Chan@kbin.social"
      +username: "@Onii-Chan@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        We probably don't agree.  \n
         I probably said something you didn't like.  \n
         You look lovely, by the way. New shirt?
        """
      +lastActive: DateTime @1712741605 {#9539
        date: 2024-04-10 11:33:25.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
      +entries: Doctrine\ORM\PersistentCollection {#9550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
      +posts: Doctrine\ORM\PersistentCollection {#9558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
      +follows: Doctrine\ORM\PersistentCollection {#9570 …}
      +followers: Doctrine\ORM\PersistentCollection {#9572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
      +reports: Doctrine\ORM\PersistentCollection {#9582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
      +violations: Doctrine\ORM\PersistentCollection {#9586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
      +awards: Doctrine\ORM\PersistentCollection {#9590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
      +categories: Doctrine\ORM\PersistentCollection {#9594 …}
      -id: 3076
      -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
      +apId: "Onii-Chan@kbin.social"
      +apProfileId: "https://kbin.social/u/Onii-Chan"
      +apPublicUrl: "https://kbin.social/u/Onii-Chan"
      +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "Onii-Chan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705037877 {#9540
        date: 2024-01-12 06:37:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687050483 {#9541
        date: 2023-06-18 03:08:03.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348
        +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
        +cover: null
        +email: "NightLily@lemmy.basedcount.com"
        +username: "@NightLily@lemmy.basedcount.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1699907524 {#1983
          date: 2023-11-13 21:32:04.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
        +entries: Doctrine\ORM\PersistentCollection {#1356 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
        +posts: Doctrine\ORM\PersistentCollection {#2496 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
        +follows: Doctrine\ORM\PersistentCollection {#2508 …}
        +followers: Doctrine\ORM\PersistentCollection {#2510 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
        +reports: Doctrine\ORM\PersistentCollection {#2520 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
        +violations: Doctrine\ORM\PersistentCollection {#2524 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
        +awards: Doctrine\ORM\PersistentCollection {#2528 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
        +categories: Doctrine\ORM\PersistentCollection {#2532 …}
        -id: 44680
        -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
        +apId: "NightLily@lemmy.basedcount.com"
        +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
        +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.basedcount.com/inbox"
        +apDomain: "lemmy.basedcount.com"
        +apPreferredUsername: "NightLily"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700093453 {#1982
          date: 2023-11-16 01:10:53.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693819200 {#1979
          date: 2023-09-04 11:20:00.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: """
      Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
      \n
      It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696865453 {#3156
      date: 2023-10-09 17:30:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3168 …}
    +nested: Doctrine\ORM\PersistentCollection {#3161 …}
    +votes: Doctrine\ORM\PersistentCollection {#3163 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    -id: 38863
    -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
    +editedAt: DateTimeImmutable @1696865510 {#3157
      date: 2023-10-09 17:31:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696865453 {#3158
      date: 2023-10-09 17:30:53.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3159
    +user: Proxies\__CG__\App\Entity\User {#3169
      +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
      +email: "Onii-Chan@kbin.social"
      +username: "@Onii-Chan@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        We probably don't agree.  \n
         I probably said something you didn't like.  \n
         You look lovely, by the way. New shirt?
        """
      +lastActive: DateTime @1712741605 {#9539
        date: 2024-04-10 11:33:25.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
      +entries: Doctrine\ORM\PersistentCollection {#9550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
      +posts: Doctrine\ORM\PersistentCollection {#9558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
      +follows: Doctrine\ORM\PersistentCollection {#9570 …}
      +followers: Doctrine\ORM\PersistentCollection {#9572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
      +reports: Doctrine\ORM\PersistentCollection {#9582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
      +violations: Doctrine\ORM\PersistentCollection {#9586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
      +awards: Doctrine\ORM\PersistentCollection {#9590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
      +categories: Doctrine\ORM\PersistentCollection {#9594 …}
      -id: 3076
      -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
      +apId: "Onii-Chan@kbin.social"
      +apProfileId: "https://kbin.social/u/Onii-Chan"
      +apPublicUrl: "https://kbin.social/u/Onii-Chan"
      +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "Onii-Chan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705037877 {#9540
        date: 2024-01-12 06:37:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687050483 {#9541
        date: 2023-06-18 03:08:03.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348
        +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
        +cover: null
        +email: "NightLily@lemmy.basedcount.com"
        +username: "@NightLily@lemmy.basedcount.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1699907524 {#1983
          date: 2023-11-13 21:32:04.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
        +entries: Doctrine\ORM\PersistentCollection {#1356 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
        +posts: Doctrine\ORM\PersistentCollection {#2496 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
        +follows: Doctrine\ORM\PersistentCollection {#2508 …}
        +followers: Doctrine\ORM\PersistentCollection {#2510 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
        +reports: Doctrine\ORM\PersistentCollection {#2520 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
        +violations: Doctrine\ORM\PersistentCollection {#2524 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
        +awards: Doctrine\ORM\PersistentCollection {#2528 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
        +categories: Doctrine\ORM\PersistentCollection {#2532 …}
        -id: 44680
        -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
        +apId: "NightLily@lemmy.basedcount.com"
        +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
        +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.basedcount.com/inbox"
        +apDomain: "lemmy.basedcount.com"
        +apPreferredUsername: "NightLily"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700093453 {#1982
          date: 2023-11-16 01:10:53.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693819200 {#1979
          date: 2023-09-04 11:20:00.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: """
      Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
      \n
      It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696865453 {#3156
      date: 2023-10-09 17:30:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3168 …}
    +nested: Doctrine\ORM\PersistentCollection {#3161 …}
    +votes: Doctrine\ORM\PersistentCollection {#3163 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    -id: 38863
    -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
    +editedAt: DateTimeImmutable @1696865510 {#3157
      date: 2023-10-09 17:31:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696865453 {#3158
      date: 2023-10-09 17:30:53.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9857
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3159
    +user: Proxies\__CG__\App\Entity\User {#3169
      +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
      +email: "Onii-Chan@kbin.social"
      +username: "@Onii-Chan@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        We probably don't agree.  \n
         I probably said something you didn't like.  \n
         You look lovely, by the way. New shirt?
        """
      +lastActive: DateTime @1712741605 {#9539
        date: 2024-04-10 11:33:25.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
      +entries: Doctrine\ORM\PersistentCollection {#9550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
      +posts: Doctrine\ORM\PersistentCollection {#9558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
      +follows: Doctrine\ORM\PersistentCollection {#9570 …}
      +followers: Doctrine\ORM\PersistentCollection {#9572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
      +reports: Doctrine\ORM\PersistentCollection {#9582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
      +violations: Doctrine\ORM\PersistentCollection {#9586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
      +awards: Doctrine\ORM\PersistentCollection {#9590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
      +categories: Doctrine\ORM\PersistentCollection {#9594 …}
      -id: 3076
      -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
      +apId: "Onii-Chan@kbin.social"
      +apProfileId: "https://kbin.social/u/Onii-Chan"
      +apPublicUrl: "https://kbin.social/u/Onii-Chan"
      +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "Onii-Chan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705037877 {#9540
        date: 2024-01-12 06:37:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687050483 {#9541
        date: 2023-06-18 03:08:03.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348
        +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
        +cover: null
        +email: "NightLily@lemmy.basedcount.com"
        +username: "@NightLily@lemmy.basedcount.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1699907524 {#1983
          date: 2023-11-13 21:32:04.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
        +entries: Doctrine\ORM\PersistentCollection {#1356 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
        +posts: Doctrine\ORM\PersistentCollection {#2496 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
        +follows: Doctrine\ORM\PersistentCollection {#2508 …}
        +followers: Doctrine\ORM\PersistentCollection {#2510 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
        +reports: Doctrine\ORM\PersistentCollection {#2520 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
        +violations: Doctrine\ORM\PersistentCollection {#2524 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
        +awards: Doctrine\ORM\PersistentCollection {#2528 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
        +categories: Doctrine\ORM\PersistentCollection {#2532 …}
        -id: 44680
        -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
        +apId: "NightLily@lemmy.basedcount.com"
        +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
        +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.basedcount.com/inbox"
        +apDomain: "lemmy.basedcount.com"
        +apPreferredUsername: "NightLily"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700093453 {#1982
          date: 2023-11-16 01:10:53.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693819200 {#1979
          date: 2023-09-04 11:20:00.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: """
      Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
      \n
      It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696865453 {#3156
      date: 2023-10-09 17:30:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3168 …}
    +nested: Doctrine\ORM\PersistentCollection {#3161 …}
    +votes: Doctrine\ORM\PersistentCollection {#3163 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    -id: 38863
    -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
    +editedAt: DateTimeImmutable @1696865510 {#3157
      date: 2023-10-09 17:31:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696865453 {#3158
      date: 2023-10-09 17:30:53.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3159
    +user: Proxies\__CG__\App\Entity\User {#3169
      +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
      +email: "Onii-Chan@kbin.social"
      +username: "@Onii-Chan@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        We probably don't agree.  \n
         I probably said something you didn't like.  \n
         You look lovely, by the way. New shirt?
        """
      +lastActive: DateTime @1712741605 {#9539
        date: 2024-04-10 11:33:25.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
      +entries: Doctrine\ORM\PersistentCollection {#9550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
      +posts: Doctrine\ORM\PersistentCollection {#9558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
      +follows: Doctrine\ORM\PersistentCollection {#9570 …}
      +followers: Doctrine\ORM\PersistentCollection {#9572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
      +reports: Doctrine\ORM\PersistentCollection {#9582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
      +violations: Doctrine\ORM\PersistentCollection {#9586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
      +awards: Doctrine\ORM\PersistentCollection {#9590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
      +categories: Doctrine\ORM\PersistentCollection {#9594 …}
      -id: 3076
      -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
      +apId: "Onii-Chan@kbin.social"
      +apProfileId: "https://kbin.social/u/Onii-Chan"
      +apPublicUrl: "https://kbin.social/u/Onii-Chan"
      +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "Onii-Chan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705037877 {#9540
        date: 2024-01-12 06:37:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687050483 {#9541
        date: 2023-06-18 03:08:03.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348
        +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
        +cover: null
        +email: "NightLily@lemmy.basedcount.com"
        +username: "@NightLily@lemmy.basedcount.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1699907524 {#1983
          date: 2023-11-13 21:32:04.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
        +entries: Doctrine\ORM\PersistentCollection {#1356 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
        +posts: Doctrine\ORM\PersistentCollection {#2496 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
        +follows: Doctrine\ORM\PersistentCollection {#2508 …}
        +followers: Doctrine\ORM\PersistentCollection {#2510 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
        +reports: Doctrine\ORM\PersistentCollection {#2520 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
        +violations: Doctrine\ORM\PersistentCollection {#2524 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
        +awards: Doctrine\ORM\PersistentCollection {#2528 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
        +categories: Doctrine\ORM\PersistentCollection {#2532 …}
        -id: 44680
        -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
        +apId: "NightLily@lemmy.basedcount.com"
        +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
        +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.basedcount.com/inbox"
        +apDomain: "lemmy.basedcount.com"
        +apPreferredUsername: "NightLily"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700093453 {#1982
          date: 2023-11-16 01:10:53.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693819200 {#1979
          date: 2023-09-04 11:20:00.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: """
      Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
      \n
      It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696865453 {#3156
      date: 2023-10-09 17:30:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3168 …}
    +nested: Doctrine\ORM\PersistentCollection {#3161 …}
    +votes: Doctrine\ORM\PersistentCollection {#3163 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    -id: 38863
    -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
    +editedAt: DateTimeImmutable @1696865510 {#3157
      date: 2023-10-09 17:31:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696865453 {#3158
      date: 2023-10-09 17:30:53.0 +02:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10097
  +comment: App\Entity\EntryComment {#3159
    +user: Proxies\__CG__\App\Entity\User {#3169
      +avatar: Proxies\__CG__\App\Entity\Image {#9542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#9543 …}
      +email: "Onii-Chan@kbin.social"
      +username: "@Onii-Chan@kbin.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        We probably don't agree.  \n
         I probably said something you didn't like.  \n
         You look lovely, by the way. New shirt?
        """
      +lastActive: DateTime @1712741605 {#9539
        date: 2024-04-10 11:33:25.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#9544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#9548 …}
      +entries: Doctrine\ORM\PersistentCollection {#9550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#9552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#9554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9556 …}
      +posts: Doctrine\ORM\PersistentCollection {#9558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#9560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#9562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#9564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#9566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#9568 …}
      +follows: Doctrine\ORM\PersistentCollection {#9570 …}
      +followers: Doctrine\ORM\PersistentCollection {#9572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#9574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#9576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#9578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#9580 …}
      +reports: Doctrine\ORM\PersistentCollection {#9582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#9584 …}
      +violations: Doctrine\ORM\PersistentCollection {#9586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#9588 …}
      +awards: Doctrine\ORM\PersistentCollection {#9590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#9592 …}
      +categories: Doctrine\ORM\PersistentCollection {#9594 …}
      -id: 3076
      -password: "$2y$13$Du6mghYMiqH8KSMSGsuTu.DOPfBrp3hcPSun0dITkcm17xPloaH4O"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9596 …}
      +apId: "Onii-Chan@kbin.social"
      +apProfileId: "https://kbin.social/u/Onii-Chan"
      +apPublicUrl: "https://kbin.social/u/Onii-Chan"
      +apFollowersUrl: "https://kbin.social/u/Onii-Chan/followers"
      +apInboxUrl: "https://kbin.social/f/inbox"
      +apDomain: "kbin.social"
      +apPreferredUsername: "Onii-Chan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705037877 {#9540
        date: 2024-01-12 06:37:57.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687050483 {#9541
        date: 2023-06-18 03:08:03.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348
        +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
        +cover: null
        +email: "NightLily@lemmy.basedcount.com"
        +username: "@NightLily@lemmy.basedcount.com"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1699907524 {#1983
          date: 2023-11-13 21:32:04.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
        +entries: Doctrine\ORM\PersistentCollection {#1356 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
        +posts: Doctrine\ORM\PersistentCollection {#2496 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
        +follows: Doctrine\ORM\PersistentCollection {#2508 …}
        +followers: Doctrine\ORM\PersistentCollection {#2510 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
        +reports: Doctrine\ORM\PersistentCollection {#2520 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
        +violations: Doctrine\ORM\PersistentCollection {#2524 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
        +awards: Doctrine\ORM\PersistentCollection {#2528 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
        +categories: Doctrine\ORM\PersistentCollection {#2532 …}
        -id: 44680
        -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
        +apId: "NightLily@lemmy.basedcount.com"
        +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
        +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.basedcount.com/inbox"
        +apDomain: "lemmy.basedcount.com"
        +apPreferredUsername: "NightLily"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700093453 {#1982
          date: 2023-11-16 01:10:53.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1693819200 {#1979
          date: 2023-09-04 11:20:00.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: """
      Hell, I finished school over a decade ago now, but even as an adult, I feel like I'm being constantly watched. This kind of overreaching, omnipresent surveillance is genuinely not good for individuals and by extension, society at large. Human beings do not act naturally when they feel their every move is being watched. Anxiety, distrust, paranoia, depression, etc. can all manifest, and it scares me to know that this kind of "for your safety" surveillance has become so normalized.\n
      \n
      It isn't normal. It is affecting the average person's mental health, even if they don't know it. It is affecting society at a very base level as a result. What a world...
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696865453 {#3156
      date: 2023-10-09 17:30:53.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3168 …}
    +nested: Doctrine\ORM\PersistentCollection {#3161 …}
    +votes: Doctrine\ORM\PersistentCollection {#3163 …}
    +reports: Doctrine\ORM\PersistentCollection {#3171 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3173 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3175 …}
    -id: 38863
    -bodyTs: "'act':45 'adult':14 'affect':88,104 'ago':8 'anxieti':56 'averag':90 'base':109 'be':42 'becom':79 'constant':21 'decad':7 'depress':59 'distrust':57 'etc':60 'even':11,95 'everi':51 'extens':37 'feel':16,49 'finish':3 'genuin':30 'good':32 'health':94 'hell':1 'human':41 'individu':34 'isn':83 'kind':24,72 'know':69,100 'larg':40 'level':110 'like':17 'm':19 'manifest':63 'mental':93 'move':52 'natur':46 'normal':81,85 'omnipres':27 'overreach':26 'paranoia':58 'person':91 'result':113 'safeti':76 'scare':66 'school':4 'societi':38,105 'surveil':28,77 'watch':22,55 'world':116"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://kbin.social/m/privacyguides@lemmy.one/t/525752/-/comment/2854151"
    +editedAt: DateTimeImmutable @1696865510 {#3157
      date: 2023-10-09 17:31:50.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696865453 {#3158
      date: 2023-10-09 17:30:53.0 +02:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 16.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3179
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1696859547 {#3177
      date: 2023-10-09 15:52:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3180 …}
    +nested: Doctrine\ORM\PersistentCollection {#3182 …}
    +votes: Doctrine\ORM\PersistentCollection {#3184 …}
    +reports: Doctrine\ORM\PersistentCollection {#3186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
    -id: 38733
    -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322205"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696859547 {#3178
      date: 2023-10-09 15:52:27.0 +02:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10163
  +comment: App\Entity\EntryComment {#3179
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1696859547 {#3177
      date: 2023-10-09 15:52:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3180 …}
    +nested: Doctrine\ORM\PersistentCollection {#3182 …}
    +votes: Doctrine\ORM\PersistentCollection {#3184 …}
    +reports: Doctrine\ORM\PersistentCollection {#3186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
    -id: 38733
    -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322205"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696859547 {#3178
      date: 2023-10-09 15:52:27.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#1348
    +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
    +cover: null
    +email: "NightLily@lemmy.basedcount.com"
    +username: "@NightLily@lemmy.basedcount.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699907524 {#1983
      date: 2023-11-13 21:32:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +entries: Doctrine\ORM\PersistentCollection {#1356 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
    +posts: Doctrine\ORM\PersistentCollection {#2496 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
    +follows: Doctrine\ORM\PersistentCollection {#2508 …}
    +followers: Doctrine\ORM\PersistentCollection {#2510 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
    +reports: Doctrine\ORM\PersistentCollection {#2520 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
    +violations: Doctrine\ORM\PersistentCollection {#2524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
    +awards: Doctrine\ORM\PersistentCollection {#2528 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
    +categories: Doctrine\ORM\PersistentCollection {#2532 …}
    -id: 44680
    -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
    +apId: "NightLily@lemmy.basedcount.com"
    +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
    +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.basedcount.com/inbox"
    +apDomain: "lemmy.basedcount.com"
    +apPreferredUsername: "NightLily"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700093453 {#1982
      date: 2023-11-16 01:10:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693819200 {#1979
      date: 2023-09-04 11:20:00.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10208
  +user: App\Entity\User {#1348
    +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
    +cover: null
    +email: "NightLily@lemmy.basedcount.com"
    +username: "@NightLily@lemmy.basedcount.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699907524 {#1983
      date: 2023-11-13 21:32:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +entries: Doctrine\ORM\PersistentCollection {#1356 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
    +posts: Doctrine\ORM\PersistentCollection {#2496 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
    +follows: Doctrine\ORM\PersistentCollection {#2508 …}
    +followers: Doctrine\ORM\PersistentCollection {#2510 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
    +reports: Doctrine\ORM\PersistentCollection {#2520 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
    +violations: Doctrine\ORM\PersistentCollection {#2524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
    +awards: Doctrine\ORM\PersistentCollection {#2528 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
    +categories: Doctrine\ORM\PersistentCollection {#2532 …}
    -id: 44680
    -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
    +apId: "NightLily@lemmy.basedcount.com"
    +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
    +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.basedcount.com/inbox"
    +apDomain: "lemmy.basedcount.com"
    +apPreferredUsername: "NightLily"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700093453 {#1982
      date: 2023-11-16 01:10:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693819200 {#1979
      date: 2023-09-04 11:20:00.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696859547 {#3178
    date: 2023-10-09 15:52:27.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10263
  +date: DateTimeImmutable @1696859547 {#3178
    date: 2023-10-09 15:52:27.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696859547 {#3178
    date: 2023-10-09 15:52:27.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10317
  +createdAt: DateTimeImmutable @1696859547 {#3178
    date: 2023-10-09 15:52:27.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#1348
    +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
    +cover: null
    +email: "NightLily@lemmy.basedcount.com"
    +username: "@NightLily@lemmy.basedcount.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699907524 {#1983
      date: 2023-11-13 21:32:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +entries: Doctrine\ORM\PersistentCollection {#1356 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
    +posts: Doctrine\ORM\PersistentCollection {#2496 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
    +follows: Doctrine\ORM\PersistentCollection {#2508 …}
    +followers: Doctrine\ORM\PersistentCollection {#2510 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
    +reports: Doctrine\ORM\PersistentCollection {#2520 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
    +violations: Doctrine\ORM\PersistentCollection {#2524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
    +awards: Doctrine\ORM\PersistentCollection {#2528 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
    +categories: Doctrine\ORM\PersistentCollection {#2532 …}
    -id: 44680
    -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
    +apId: "NightLily@lemmy.basedcount.com"
    +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
    +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.basedcount.com/inbox"
    +apDomain: "lemmy.basedcount.com"
    +apPreferredUsername: "NightLily"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700093453 {#1982
      date: 2023-11-16 01:10:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693819200 {#1979
      date: 2023-09-04 11:20:00.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10371
  +width: 40
  +height: 40
  +user: App\Entity\User {#1348
    +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
    +cover: null
    +email: "NightLily@lemmy.basedcount.com"
    +username: "@NightLily@lemmy.basedcount.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699907524 {#1983
      date: 2023-11-13 21:32:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
    +entries: Doctrine\ORM\PersistentCollection {#1356 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
    +posts: Doctrine\ORM\PersistentCollection {#2496 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
    +follows: Doctrine\ORM\PersistentCollection {#2508 …}
    +followers: Doctrine\ORM\PersistentCollection {#2510 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
    +reports: Doctrine\ORM\PersistentCollection {#2520 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
    +violations: Doctrine\ORM\PersistentCollection {#2524 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
    +awards: Doctrine\ORM\PersistentCollection {#2528 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
    +categories: Doctrine\ORM\PersistentCollection {#2532 …}
    -id: 44680
    -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
    +apId: "NightLily@lemmy.basedcount.com"
    +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
    +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.basedcount.com/inbox"
    +apDomain: "lemmy.basedcount.com"
    +apPreferredUsername: "NightLily"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700093453 {#1982
      date: 2023-11-16 01:10:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1693819200 {#1979
      date: 2023-09-04 11:20:00.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3179
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1696859547 {#3177
      date: 2023-10-09 15:52:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3180 …}
    +nested: Doctrine\ORM\PersistentCollection {#3182 …}
    +votes: Doctrine\ORM\PersistentCollection {#3184 …}
    +reports: Doctrine\ORM\PersistentCollection {#3186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
    -id: 38733
    -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322205"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696859547 {#3178
      date: 2023-10-09 15:52:27.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10441
  +subject: App\Entity\EntryComment {#3179
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1696859547 {#3177
      date: 2023-10-09 15:52:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3180 …}
    +nested: Doctrine\ORM\PersistentCollection {#3182 …}
    +votes: Doctrine\ORM\PersistentCollection {#3184 …}
    +reports: Doctrine\ORM\PersistentCollection {#3186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
    -id: 38733
    -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322205"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696859547 {#3178
      date: 2023-10-09 15:52:27.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3179
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1696859547 {#3177
      date: 2023-10-09 15:52:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3180 …}
    +nested: Doctrine\ORM\PersistentCollection {#3182 …}
    +votes: Doctrine\ORM\PersistentCollection {#3184 …}
    +reports: Doctrine\ORM\PersistentCollection {#3186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
    -id: 38733
    -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322205"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696859547 {#3178
      date: 2023-10-09 15:52:27.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10498
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3179
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1696859547 {#3177
      date: 2023-10-09 15:52:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3180 …}
    +nested: Doctrine\ORM\PersistentCollection {#3182 …}
    +votes: Doctrine\ORM\PersistentCollection {#3184 …}
    +reports: Doctrine\ORM\PersistentCollection {#3186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
    -id: 38733
    -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322205"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696859547 {#3178
      date: 2023-10-09 15:52:27.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 7.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3179
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1696859547 {#3177
      date: 2023-10-09 15:52:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3180 …}
    +nested: Doctrine\ORM\PersistentCollection {#3182 …}
    +votes: Doctrine\ORM\PersistentCollection {#3184 …}
    +reports: Doctrine\ORM\PersistentCollection {#3186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
    -id: 38733
    -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322205"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696859547 {#3178
      date: 2023-10-09 15:52:27.0 +02:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10738
  +comment: App\Entity\EntryComment {#3179
    +user: App\Entity\User {#1348
      +avatar: Proxies\__CG__\App\Entity\Image {#1350 …}
      +cover: null
      +email: "NightLily@lemmy.basedcount.com"
      +username: "@NightLily@lemmy.basedcount.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699907524 {#1983
        date: 2023-11-13 21:32:04.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1349 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1352 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1354 …}
      +entries: Doctrine\ORM\PersistentCollection {#1356 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1357 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2492 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2494 …}
      +posts: Doctrine\ORM\PersistentCollection {#2496 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2498 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2500 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2502 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2504 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2506 …}
      +follows: Doctrine\ORM\PersistentCollection {#2508 …}
      +followers: Doctrine\ORM\PersistentCollection {#2510 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2512 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2514 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2516 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2518 …}
      +reports: Doctrine\ORM\PersistentCollection {#2520 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2522 …}
      +violations: Doctrine\ORM\PersistentCollection {#2524 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2526 …}
      +awards: Doctrine\ORM\PersistentCollection {#2528 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2530 …}
      +categories: Doctrine\ORM\PersistentCollection {#2532 …}
      -id: 44680
      -password: "$2y$13$VO7HT7tfMBMBSqstexdc4.0U1WTV2ge9XqHpMUiIT/pdCwv4yE/Uq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2534 …}
      +apId: "NightLily@lemmy.basedcount.com"
      +apProfileId: "https://lemmy.basedcount.com/u/NightLily"
      +apPublicUrl: "https://lemmy.basedcount.com/u/NightLily"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.basedcount.com/inbox"
      +apDomain: "lemmy.basedcount.com"
      +apPreferredUsername: "NightLily"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700093453 {#1982
        date: 2023-11-16 01:10:53.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1693819200 {#1979
        date: 2023-09-04 11:20:00.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2188
      +user: Proxies\__CG__\App\Entity\User {#7972 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#7978 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7980 …}
      +slug: "School-surveillance-tech-does-more-harm-than-good-ACLU-report"
      +title: "School surveillance tech does more harm than good, ACLU report finds"
      +url: "https://www.theguardian.com/technology/2023/oct/04/school-surveillance-tech-aclu-report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 5
      +favouriteCount: 173
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696902828 {#7973
        date: 2023-10-10 03:53:48.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7981 …}
      +votes: Doctrine\ORM\PersistentCollection {#7983 …}
      +reports: Doctrine\ORM\PersistentCollection {#7985 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7989 …}
      +badges: Doctrine\ORM\PersistentCollection {#7991 …}
      +children: []
      -id: 3931
      -titleTs: "'aclu':9 'find':11 'good':8 'harm':6 'report':10 'school':1 'surveil':2 'tech':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696944863
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2260489"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858463 {#7970
        date: 2023-10-09 15:34:23.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#1980
      +user: App\Entity\User {#1348}
      +entry: Proxies\__CG__\App\Entity\Entry {#2188 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: """
        The table in the ACLU report is kind of interesting. I mean, I was confused about the could be shared with law enforcement and the could be used to discipline my friends but then seeing the Could be used to identify trans/reproductive health makes those amounts completely understandable as well as the undocumented statement.\n
        \n
        - I always feel like I’m being watched 32%\n
        - How it could be used to discipline me or my friends 27%\n
        - What our school and companies they contract with do with the data (such as sell it, analyze it, etc.) 26%\n
        - How it limits what resources I feel I can access online 24%\n
        - Could be shared with law enforcement 22%\n
        - Could be used against me in the future by a college or an employer 21%\n
        - Could be used to identify students seeking reproductive health care (such as contraception or abortion care) 21%\n
        - Could be used to identify students seeking gender-affirming care (such as transgender students seeking hormones) 18%\n
        - Could be used against immigrant students, especially those who are undocumented 18%\n
        - How it limits what I say online 17%\n
        - Could be used to “out” LGBTQIA+ students 13%\n
        - I have no concerns regarding surveillance in my school 27%\n
        \n
        `\n
        \n
        Source: YouGov. School Surveillance, fielded October 20-26, 2022. Commissioned by ACLU TABLE 1 Students’ Concerns About School Surveillance
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 27
      +score: 0
      +lastActive: DateTime @1696865456 {#1984
        date: 2023-10-09 17:30:56.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@throws_lemy@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2368 …}
      +nested: Doctrine\ORM\PersistentCollection {#2373 …}
      +votes: Doctrine\ORM\PersistentCollection {#2376 …}
      +reports: Doctrine\ORM\PersistentCollection {#2365 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2366 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2352 …}
      -id: 38727
      -bodyTs: "'-26':210 '1':216 '13':192 '17':184 '18':164,176 '20':209 '2022':211 '21':129,146 '22':114 '24':107 '26':95 '27':75,202 '32':63 'abort':144 'access':105 'aclu':5,214 'affirm':156 'alway':56 'amount':46 'analyz':92 'care':139,145,157 'colleg':125 'commiss':212 'compani':80 'complet':47 'concern':196,218 'confus':15 'contracept':142 'contract':82 'could':18,26,37,66,108,115,130,147,165,185 'data':87 'disciplin':30,70 'employ':128 'enforc':23,113 'especi':171 'etc':94 'feel':57,102 'field':207 'friend':32,74 'futur':122 'gender':155 'gender-affirm':154 'health':43,138 'hormon':163 'identifi':41,134,151 'immigr':169 'interest':10 'kind':8 'law':22,112 'lgbtqia':190 'like':58 'limit':98,179 'm':60 'make':44 'mean':12 'octob':208 'onlin':106,183 'regard':197 'report':6 'reproduct':137 'resourc':100 'say':182 'school':78,201,205,220 'see':35 'seek':136,153,162 'sell':90 'share':20,110 'sourc':203 'statement':54 'student':135,152,161,170,191,217 'surveil':198,206,221 'tabl':2,215 'trans/reproductive':42 'transgend':160 'understand':48 'undocu':53,175 'use':28,39,68,117,132,149,167,187 'watch':62 'well':50 'yougov':204"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.basedcount.com/comment/1322114"
      +editedAt: DateTimeImmutable @1696859727 {#1987
        date: 2023-10-09 15:55:27.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696859095 {#1981
        date: 2023-10-09 15:44:55.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#1980}
    +body: "Note: Found the one big thing I wanted in the ACLU stuff but I’m not reading through the Vice News report at this moment: As Vice News reported, “The few published studies looking into the impacts of [student surveillance] tools indicate that they may have the effect [of] breaking down trust relationships within schools and discouraging adolescents from reaching out for help.”83 Ironically, the same tools the EdTech Surveillance industry is promoting as a means for identifying students in need of help may actually be dis-couraging those students from reaching out to school officials and other adults for help when they need it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1696859547 {#3177
      date: 2023-10-09 15:52:27.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@throws_lemy@lemmy.nz"
      "@NightLily@lemmy.basedcount.com"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3180 …}
    +nested: Doctrine\ORM\PersistentCollection {#3182 …}
    +votes: Doctrine\ORM\PersistentCollection {#3184 …}
    +reports: Doctrine\ORM\PersistentCollection {#3186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3188 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3190 …}
    -id: 38733
    -bodyTs: "'83':64 'aclu':11 'actual':86 'adolesc':58 'adult':101 'big':5 'break':50 'courag':90 'dis':89 'dis-courag':88 'discourag':57 'edtech':70 'effect':48 'found':2 'help':63,84,103 'identifi':79 'impact':37 'indic':42 'industri':72 'iron':65 'look':34 'm':15 'may':45,85 'mean':77 'moment':25 'need':82,106 'news':21,28 'note':1 'offici':98 'one':4 'promot':74 'publish':32 'reach':60,94 'read':17 'relationship':53 'report':22,29 'school':55,97 'student':39,80,92 'studi':33 'stuff':12 'surveil':40,71 'thing':6 'tool':41,68 'trust':52 'vice':20,27 'want':8 'within':54"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.basedcount.com/comment/1322205"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696859547 {#3178
      date: 2023-10-09 15:52:27.0 +02:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 42.02 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2541
    +user: App\Entity\User {#2555
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#2538
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
      +entries: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
      +posts: Doctrine\ORM\PersistentCollection {#2570 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
      +follows: Doctrine\ORM\PersistentCollection {#2582 …}
      +followers: Doctrine\ORM\PersistentCollection {#2584 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
      +reports: Doctrine\ORM\PersistentCollection {#2594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
      +violations: Doctrine\ORM\PersistentCollection {#2598 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
      +awards: Doctrine\ORM\PersistentCollection {#2602 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
      +categories: Doctrine\ORM\PersistentCollection {#2606 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#2539
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#2540
        date: 2023-10-09 09:56:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2542
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#10857 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
      +title: "Which one do you trust the most for your privacy?"
      +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 16
      +favouriteCount: 4
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1697153925 {#10852
        date: 2023-10-13 01:38:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10860 …}
      +votes: Doctrine\ORM\PersistentCollection {#10862 …}
      +reports: Doctrine\ORM\PersistentCollection {#10864 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
      +badges: Doctrine\ORM\PersistentCollection {#10870 …}
      +children: []
      -id: 3410
      -titleTs: "'one':2 'privaci':10 'trust':5"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696357156
      +visibility: "visible             "
      +apId: "https://kerala.party/post/329847"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696270756 {#10849
        date: 2023-10-02 20:19:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SimpleX is the best"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696838160 {#2536
      date: 2023-10-09 09:56:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2543 …}
    +nested: Doctrine\ORM\PersistentCollection {#2545 …}
    +votes: Doctrine\ORM\PersistentCollection {#2547 …}
    +reports: Doctrine\ORM\PersistentCollection {#2549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2553 …}
    -id: 38416
    -bodyTs: "'best':4 'simplex':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4194605"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696838160 {#2537
      date: 2023-10-09 09:56:00.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10814
  +comment: App\Entity\EntryComment {#2541
    +user: App\Entity\User {#2555
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#2538
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
      +entries: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
      +posts: Doctrine\ORM\PersistentCollection {#2570 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
      +follows: Doctrine\ORM\PersistentCollection {#2582 …}
      +followers: Doctrine\ORM\PersistentCollection {#2584 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
      +reports: Doctrine\ORM\PersistentCollection {#2594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
      +violations: Doctrine\ORM\PersistentCollection {#2598 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
      +awards: Doctrine\ORM\PersistentCollection {#2602 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
      +categories: Doctrine\ORM\PersistentCollection {#2606 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#2539
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#2540
        date: 2023-10-09 09:56:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2542
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#10857 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
      +title: "Which one do you trust the most for your privacy?"
      +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 16
      +favouriteCount: 4
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1697153925 {#10852
        date: 2023-10-13 01:38:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10860 …}
      +votes: Doctrine\ORM\PersistentCollection {#10862 …}
      +reports: Doctrine\ORM\PersistentCollection {#10864 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
      +badges: Doctrine\ORM\PersistentCollection {#10870 …}
      +children: []
      -id: 3410
      -titleTs: "'one':2 'privaci':10 'trust':5"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696357156
      +visibility: "visible             "
      +apId: "https://kerala.party/post/329847"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696270756 {#10849
        date: 2023-10-02 20:19:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SimpleX is the best"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696838160 {#2536
      date: 2023-10-09 09:56:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2543 …}
    +nested: Doctrine\ORM\PersistentCollection {#2545 …}
    +votes: Doctrine\ORM\PersistentCollection {#2547 …}
    +reports: Doctrine\ORM\PersistentCollection {#2549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2553 …}
    -id: 38416
    -bodyTs: "'best':4 'simplex':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4194605"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696838160 {#2537
      date: 2023-10-09 09:56:00.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2555
    +avatar: null
    +cover: null
    +email: "Gooey0210@sh.itjust.works"
    +username: "@Gooey0210@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729550030 {#2538
      date: 2024-10-22 00:33:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
    +entries: Doctrine\ORM\PersistentCollection {#2562 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
    +posts: Doctrine\ORM\PersistentCollection {#2570 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
    +follows: Doctrine\ORM\PersistentCollection {#2582 …}
    +followers: Doctrine\ORM\PersistentCollection {#2584 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
    +reports: Doctrine\ORM\PersistentCollection {#2594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
    +violations: Doctrine\ORM\PersistentCollection {#2598 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
    +awards: Doctrine\ORM\PersistentCollection {#2602 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
    +categories: Doctrine\ORM\PersistentCollection {#2606 …}
    -id: 54329
    -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
    +apId: "Gooey0210@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Gooey0210"
    +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Gooey0210"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729146266 {#2539
      date: 2024-10-17 08:24:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696838162 {#2540
      date: 2023-10-09 09:56:02.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10879
  +user: App\Entity\User {#2555
    +avatar: null
    +cover: null
    +email: "Gooey0210@sh.itjust.works"
    +username: "@Gooey0210@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729550030 {#2538
      date: 2024-10-22 00:33:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
    +entries: Doctrine\ORM\PersistentCollection {#2562 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
    +posts: Doctrine\ORM\PersistentCollection {#2570 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
    +follows: Doctrine\ORM\PersistentCollection {#2582 …}
    +followers: Doctrine\ORM\PersistentCollection {#2584 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
    +reports: Doctrine\ORM\PersistentCollection {#2594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
    +violations: Doctrine\ORM\PersistentCollection {#2598 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
    +awards: Doctrine\ORM\PersistentCollection {#2602 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
    +categories: Doctrine\ORM\PersistentCollection {#2606 …}
    -id: 54329
    -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
    +apId: "Gooey0210@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Gooey0210"
    +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Gooey0210"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729146266 {#2539
      date: 2024-10-17 08:24:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696838162 {#2540
      date: 2023-10-09 09:56:02.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696838160 {#2537
    date: 2023-10-09 09:56:00.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10934
  +date: DateTimeImmutable @1696838160 {#2537
    date: 2023-10-09 09:56:00.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696838160 {#2537
    date: 2023-10-09 09:56:00.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10988
  +createdAt: DateTimeImmutable @1696838160 {#2537
    date: 2023-10-09 09:56:00.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 2.07 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2542
    +user: Proxies\__CG__\App\Entity\User {#10851 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#10857 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
    +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
    +title: "Which one do you trust the most for your privacy?"
    +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 16
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697153925 {#10852
      date: 2023-10-13 01:38:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10860 …}
    +votes: Doctrine\ORM\PersistentCollection {#10862 …}
    +reports: Doctrine\ORM\PersistentCollection {#10864 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
    +badges: Doctrine\ORM\PersistentCollection {#10870 …}
    +children: []
    -id: 3410
    -titleTs: "'one':2 'privaci':10 'trust':5"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696357156
    +visibility: "visible             "
    +apId: "https://kerala.party/post/329847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696270756 {#10849
      date: 2023-10-02 20:19:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11042
  +entry: Proxies\__CG__\App\Entity\Entry {#2542
    +user: Proxies\__CG__\App\Entity\User {#10851 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#10857 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
    +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
    +title: "Which one do you trust the most for your privacy?"
    +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 16
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1697153925 {#10852
      date: 2023-10-13 01:38:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10860 …}
    +votes: Doctrine\ORM\PersistentCollection {#10862 …}
    +reports: Doctrine\ORM\PersistentCollection {#10864 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
    +badges: Doctrine\ORM\PersistentCollection {#10870 …}
    +children: []
    -id: 3410
    -titleTs: "'one':2 'privaci':10 'trust':5"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696357156
    +visibility: "visible             "
    +apId: "https://kerala.party/post/329847"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696270756 {#10849
      date: 2023-10-02 20:19:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2555
    +avatar: null
    +cover: null
    +email: "Gooey0210@sh.itjust.works"
    +username: "@Gooey0210@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729550030 {#2538
      date: 2024-10-22 00:33:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
    +entries: Doctrine\ORM\PersistentCollection {#2562 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
    +posts: Doctrine\ORM\PersistentCollection {#2570 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
    +follows: Doctrine\ORM\PersistentCollection {#2582 …}
    +followers: Doctrine\ORM\PersistentCollection {#2584 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
    +reports: Doctrine\ORM\PersistentCollection {#2594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
    +violations: Doctrine\ORM\PersistentCollection {#2598 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
    +awards: Doctrine\ORM\PersistentCollection {#2602 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
    +categories: Doctrine\ORM\PersistentCollection {#2606 …}
    -id: 54329
    -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
    +apId: "Gooey0210@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Gooey0210"
    +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Gooey0210"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729146266 {#2539
      date: 2024-10-17 08:24:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696838162 {#2540
      date: 2023-10-09 09:56:02.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11097
  +width: 40
  +height: 40
  +user: App\Entity\User {#2555
    +avatar: null
    +cover: null
    +email: "Gooey0210@sh.itjust.works"
    +username: "@Gooey0210@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729550030 {#2538
      date: 2024-10-22 00:33:50.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
    +entries: Doctrine\ORM\PersistentCollection {#2562 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
    +posts: Doctrine\ORM\PersistentCollection {#2570 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
    +follows: Doctrine\ORM\PersistentCollection {#2582 …}
    +followers: Doctrine\ORM\PersistentCollection {#2584 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
    +reports: Doctrine\ORM\PersistentCollection {#2594 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
    +violations: Doctrine\ORM\PersistentCollection {#2598 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
    +awards: Doctrine\ORM\PersistentCollection {#2602 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
    +categories: Doctrine\ORM\PersistentCollection {#2606 …}
    -id: 54329
    -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
    +apId: "Gooey0210@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/Gooey0210"
    +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "Gooey0210"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729146266 {#2539
      date: 2024-10-17 08:24:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696838162 {#2540
      date: 2023-10-09 09:56:02.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2541
    +user: App\Entity\User {#2555
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#2538
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
      +entries: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
      +posts: Doctrine\ORM\PersistentCollection {#2570 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
      +follows: Doctrine\ORM\PersistentCollection {#2582 …}
      +followers: Doctrine\ORM\PersistentCollection {#2584 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
      +reports: Doctrine\ORM\PersistentCollection {#2594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
      +violations: Doctrine\ORM\PersistentCollection {#2598 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
      +awards: Doctrine\ORM\PersistentCollection {#2602 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
      +categories: Doctrine\ORM\PersistentCollection {#2606 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#2539
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#2540
        date: 2023-10-09 09:56:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2542
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#10857 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
      +title: "Which one do you trust the most for your privacy?"
      +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 16
      +favouriteCount: 4
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1697153925 {#10852
        date: 2023-10-13 01:38:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10860 …}
      +votes: Doctrine\ORM\PersistentCollection {#10862 …}
      +reports: Doctrine\ORM\PersistentCollection {#10864 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
      +badges: Doctrine\ORM\PersistentCollection {#10870 …}
      +children: []
      -id: 3410
      -titleTs: "'one':2 'privaci':10 'trust':5"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696357156
      +visibility: "visible             "
      +apId: "https://kerala.party/post/329847"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696270756 {#10849
        date: 2023-10-02 20:19:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SimpleX is the best"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696838160 {#2536
      date: 2023-10-09 09:56:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2543 …}
    +nested: Doctrine\ORM\PersistentCollection {#2545 …}
    +votes: Doctrine\ORM\PersistentCollection {#2547 …}
    +reports: Doctrine\ORM\PersistentCollection {#2549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2553 …}
    -id: 38416
    -bodyTs: "'best':4 'simplex':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4194605"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696838160 {#2537
      date: 2023-10-09 09:56:00.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11166
  +subject: App\Entity\EntryComment {#2541
    +user: App\Entity\User {#2555
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#2538
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
      +entries: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
      +posts: Doctrine\ORM\PersistentCollection {#2570 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
      +follows: Doctrine\ORM\PersistentCollection {#2582 …}
      +followers: Doctrine\ORM\PersistentCollection {#2584 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
      +reports: Doctrine\ORM\PersistentCollection {#2594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
      +violations: Doctrine\ORM\PersistentCollection {#2598 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
      +awards: Doctrine\ORM\PersistentCollection {#2602 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
      +categories: Doctrine\ORM\PersistentCollection {#2606 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#2539
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#2540
        date: 2023-10-09 09:56:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2542
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#10857 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
      +title: "Which one do you trust the most for your privacy?"
      +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 16
      +favouriteCount: 4
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1697153925 {#10852
        date: 2023-10-13 01:38:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10860 …}
      +votes: Doctrine\ORM\PersistentCollection {#10862 …}
      +reports: Doctrine\ORM\PersistentCollection {#10864 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
      +badges: Doctrine\ORM\PersistentCollection {#10870 …}
      +children: []
      -id: 3410
      -titleTs: "'one':2 'privaci':10 'trust':5"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696357156
      +visibility: "visible             "
      +apId: "https://kerala.party/post/329847"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696270756 {#10849
        date: 2023-10-02 20:19:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SimpleX is the best"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696838160 {#2536
      date: 2023-10-09 09:56:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2543 …}
    +nested: Doctrine\ORM\PersistentCollection {#2545 …}
    +votes: Doctrine\ORM\PersistentCollection {#2547 …}
    +reports: Doctrine\ORM\PersistentCollection {#2549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2553 …}
    -id: 38416
    -bodyTs: "'best':4 'simplex':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4194605"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696838160 {#2537
      date: 2023-10-09 09:56:00.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2541
    +user: App\Entity\User {#2555
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#2538
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
      +entries: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
      +posts: Doctrine\ORM\PersistentCollection {#2570 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
      +follows: Doctrine\ORM\PersistentCollection {#2582 …}
      +followers: Doctrine\ORM\PersistentCollection {#2584 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
      +reports: Doctrine\ORM\PersistentCollection {#2594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
      +violations: Doctrine\ORM\PersistentCollection {#2598 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
      +awards: Doctrine\ORM\PersistentCollection {#2602 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
      +categories: Doctrine\ORM\PersistentCollection {#2606 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#2539
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#2540
        date: 2023-10-09 09:56:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2542
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#10857 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
      +title: "Which one do you trust the most for your privacy?"
      +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 16
      +favouriteCount: 4
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1697153925 {#10852
        date: 2023-10-13 01:38:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10860 …}
      +votes: Doctrine\ORM\PersistentCollection {#10862 …}
      +reports: Doctrine\ORM\PersistentCollection {#10864 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
      +badges: Doctrine\ORM\PersistentCollection {#10870 …}
      +children: []
      -id: 3410
      -titleTs: "'one':2 'privaci':10 'trust':5"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696357156
      +visibility: "visible             "
      +apId: "https://kerala.party/post/329847"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696270756 {#10849
        date: 2023-10-02 20:19:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SimpleX is the best"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696838160 {#2536
      date: 2023-10-09 09:56:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2543 …}
    +nested: Doctrine\ORM\PersistentCollection {#2545 …}
    +votes: Doctrine\ORM\PersistentCollection {#2547 …}
    +reports: Doctrine\ORM\PersistentCollection {#2549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2553 …}
    -id: 38416
    -bodyTs: "'best':4 'simplex':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4194605"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696838160 {#2537
      date: 2023-10-09 09:56:00.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11223
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2541
    +user: App\Entity\User {#2555
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#2538
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
      +entries: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
      +posts: Doctrine\ORM\PersistentCollection {#2570 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
      +follows: Doctrine\ORM\PersistentCollection {#2582 …}
      +followers: Doctrine\ORM\PersistentCollection {#2584 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
      +reports: Doctrine\ORM\PersistentCollection {#2594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
      +violations: Doctrine\ORM\PersistentCollection {#2598 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
      +awards: Doctrine\ORM\PersistentCollection {#2602 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
      +categories: Doctrine\ORM\PersistentCollection {#2606 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#2539
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#2540
        date: 2023-10-09 09:56:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2542
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#10857 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
      +title: "Which one do you trust the most for your privacy?"
      +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 16
      +favouriteCount: 4
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1697153925 {#10852
        date: 2023-10-13 01:38:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10860 …}
      +votes: Doctrine\ORM\PersistentCollection {#10862 …}
      +reports: Doctrine\ORM\PersistentCollection {#10864 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
      +badges: Doctrine\ORM\PersistentCollection {#10870 …}
      +children: []
      -id: 3410
      -titleTs: "'one':2 'privaci':10 'trust':5"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696357156
      +visibility: "visible             "
      +apId: "https://kerala.party/post/329847"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696270756 {#10849
        date: 2023-10-02 20:19:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SimpleX is the best"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696838160 {#2536
      date: 2023-10-09 09:56:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2543 …}
    +nested: Doctrine\ORM\PersistentCollection {#2545 …}
    +votes: Doctrine\ORM\PersistentCollection {#2547 …}
    +reports: Doctrine\ORM\PersistentCollection {#2549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2553 …}
    -id: 38416
    -bodyTs: "'best':4 'simplex':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4194605"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696838160 {#2537
      date: 2023-10-09 09:56:00.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 3.49 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2541
    +user: App\Entity\User {#2555
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#2538
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
      +entries: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
      +posts: Doctrine\ORM\PersistentCollection {#2570 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
      +follows: Doctrine\ORM\PersistentCollection {#2582 …}
      +followers: Doctrine\ORM\PersistentCollection {#2584 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
      +reports: Doctrine\ORM\PersistentCollection {#2594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
      +violations: Doctrine\ORM\PersistentCollection {#2598 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
      +awards: Doctrine\ORM\PersistentCollection {#2602 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
      +categories: Doctrine\ORM\PersistentCollection {#2606 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#2539
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#2540
        date: 2023-10-09 09:56:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2542
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#10857 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
      +title: "Which one do you trust the most for your privacy?"
      +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 16
      +favouriteCount: 4
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1697153925 {#10852
        date: 2023-10-13 01:38:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10860 …}
      +votes: Doctrine\ORM\PersistentCollection {#10862 …}
      +reports: Doctrine\ORM\PersistentCollection {#10864 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
      +badges: Doctrine\ORM\PersistentCollection {#10870 …}
      +children: []
      -id: 3410
      -titleTs: "'one':2 'privaci':10 'trust':5"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696357156
      +visibility: "visible             "
      +apId: "https://kerala.party/post/329847"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696270756 {#10849
        date: 2023-10-02 20:19:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SimpleX is the best"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696838160 {#2536
      date: 2023-10-09 09:56:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2543 …}
    +nested: Doctrine\ORM\PersistentCollection {#2545 …}
    +votes: Doctrine\ORM\PersistentCollection {#2547 …}
    +reports: Doctrine\ORM\PersistentCollection {#2549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2553 …}
    -id: 38416
    -bodyTs: "'best':4 'simplex':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4194605"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696838160 {#2537
      date: 2023-10-09 09:56:00.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11463
  +comment: App\Entity\EntryComment {#2541
    +user: App\Entity\User {#2555
      +avatar: null
      +cover: null
      +email: "Gooey0210@sh.itjust.works"
      +username: "@Gooey0210@sh.itjust.works"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729550030 {#2538
        date: 2024-10-22 00:33:50.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2556 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2558 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2560 …}
      +entries: Doctrine\ORM\PersistentCollection {#2562 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2564 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2566 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2568 …}
      +posts: Doctrine\ORM\PersistentCollection {#2570 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2572 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2574 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2576 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2578 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2580 …}
      +follows: Doctrine\ORM\PersistentCollection {#2582 …}
      +followers: Doctrine\ORM\PersistentCollection {#2584 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2586 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2588 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2590 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2592 …}
      +reports: Doctrine\ORM\PersistentCollection {#2594 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2596 …}
      +violations: Doctrine\ORM\PersistentCollection {#2598 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2600 …}
      +awards: Doctrine\ORM\PersistentCollection {#2602 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2604 …}
      +categories: Doctrine\ORM\PersistentCollection {#2606 …}
      -id: 54329
      -password: "$2y$13$RtmYmbeNPhKJn.B78pWEX.Z2UIGF5h7Dw9blvH9WXtbJ33UdM9Gze"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2608 …}
      +apId: "Gooey0210@sh.itjust.works"
      +apProfileId: "https://sh.itjust.works/u/Gooey0210"
      +apPublicUrl: "https://sh.itjust.works/u/Gooey0210"
      +apFollowersUrl: null
      +apInboxUrl: "https://sh.itjust.works/inbox"
      +apDomain: "sh.itjust.works"
      +apPreferredUsername: "Gooey0210"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729146266 {#2539
        date: 2024-10-17 08:24:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696838162 {#2540
        date: 2023-10-09 09:56:02.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2542
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#10857 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Which-one-do-you-trust-the-most-for-your-privacy"
      +title: "Which one do you trust the most for your privacy?"
      +url: "https://kerala.party/pictrs/image/eceed04c-d0c1-420d-aa13-20b21132fb6e.jpeg"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 16
      +favouriteCount: 4
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1697153925 {#10852
        date: 2023-10-13 01:38:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10860 …}
      +votes: Doctrine\ORM\PersistentCollection {#10862 …}
      +reports: Doctrine\ORM\PersistentCollection {#10864 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10866 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10868 …}
      +badges: Doctrine\ORM\PersistentCollection {#10870 …}
      +children: []
      -id: 3410
      -titleTs: "'one':2 'privaci':10 'trust':5"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696357156
      +visibility: "visible             "
      +apId: "https://kerala.party/post/329847"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696270756 {#10849
        date: 2023-10-02 20:19:16.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "SimpleX is the best"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696838160 {#2536
      date: 2023-10-09 09:56:00.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2543 …}
    +nested: Doctrine\ORM\PersistentCollection {#2545 …}
    +votes: Doctrine\ORM\PersistentCollection {#2547 …}
    +reports: Doctrine\ORM\PersistentCollection {#2549 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2551 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2553 …}
    -id: 38416
    -bodyTs: "'best':4 'simplex':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/4194605"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696838160 {#2537
      date: 2023-10-09 09:56:00.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 54.52 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2615
    +user: App\Entity\User {#2629
      +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
      +cover: null
      +email: "1984@beehaw.org"
      +username: "@1984@beehaw.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699961430 {#2612
        date: 2023-11-14 12:30:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
      +entries: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +posts: Doctrine\ORM\PersistentCollection {#2645 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
      +follows: Doctrine\ORM\PersistentCollection {#2657 …}
      +followers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
      +reports: Doctrine\ORM\PersistentCollection {#2669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
      +violations: Doctrine\ORM\PersistentCollection {#2673 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
      +awards: Doctrine\ORM\PersistentCollection {#2677 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
      +categories: Doctrine\ORM\PersistentCollection {#2681 …}
      -id: 10704
      -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
      +apId: "1984@beehaw.org"
      +apProfileId: "https://beehaw.org/u/1984"
      +apPublicUrl: "https://beehaw.org/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://beehaw.org/inbox"
      +apDomain: "beehaw.org"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708854587 {#2613
        date: 2024-02-25 10:49:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687614917 {#2614
        date: 2023-06-24 15:55:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "It’s a NordVPN ad."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1696827608 {#2610
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2617 …}
    +nested: Doctrine\ORM\PersistentCollection {#2619 …}
    +votes: Doctrine\ORM\PersistentCollection {#2621 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2627 …}
    -id: 38310
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1351532"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696827608 {#2611
      date: 2023-10-09 07:00:08.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11533
  +comment: App\Entity\EntryComment {#2615
    +user: App\Entity\User {#2629
      +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
      +cover: null
      +email: "1984@beehaw.org"
      +username: "@1984@beehaw.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699961430 {#2612
        date: 2023-11-14 12:30:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
      +entries: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +posts: Doctrine\ORM\PersistentCollection {#2645 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
      +follows: Doctrine\ORM\PersistentCollection {#2657 …}
      +followers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
      +reports: Doctrine\ORM\PersistentCollection {#2669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
      +violations: Doctrine\ORM\PersistentCollection {#2673 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
      +awards: Doctrine\ORM\PersistentCollection {#2677 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
      +categories: Doctrine\ORM\PersistentCollection {#2681 …}
      -id: 10704
      -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
      +apId: "1984@beehaw.org"
      +apProfileId: "https://beehaw.org/u/1984"
      +apPublicUrl: "https://beehaw.org/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://beehaw.org/inbox"
      +apDomain: "beehaw.org"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708854587 {#2613
        date: 2024-02-25 10:49:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687614917 {#2614
        date: 2023-06-24 15:55:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "It’s a NordVPN ad."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1696827608 {#2610
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2617 …}
    +nested: Doctrine\ORM\PersistentCollection {#2619 …}
    +votes: Doctrine\ORM\PersistentCollection {#2621 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2627 …}
    -id: 38310
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1351532"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696827608 {#2611
      date: 2023-10-09 07:00:08.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2629
    +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
    +cover: null
    +email: "1984@beehaw.org"
    +username: "@1984@beehaw.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699961430 {#2612
      date: 2023-11-14 12:30:30.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
    +entries: Doctrine\ORM\PersistentCollection {#2637 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
    +posts: Doctrine\ORM\PersistentCollection {#2645 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
    +follows: Doctrine\ORM\PersistentCollection {#2657 …}
    +followers: Doctrine\ORM\PersistentCollection {#2659 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
    +reports: Doctrine\ORM\PersistentCollection {#2669 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
    +violations: Doctrine\ORM\PersistentCollection {#2673 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
    +awards: Doctrine\ORM\PersistentCollection {#2677 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
    +categories: Doctrine\ORM\PersistentCollection {#2681 …}
    -id: 10704
    -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
    +apId: "1984@beehaw.org"
    +apProfileId: "https://beehaw.org/u/1984"
    +apPublicUrl: "https://beehaw.org/u/1984"
    +apFollowersUrl: null
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "1984"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708854587 {#2613
      date: 2024-02-25 10:49:47.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687614917 {#2614
      date: 2023-06-24 15:55:17.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11597
  +user: App\Entity\User {#2629
    +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
    +cover: null
    +email: "1984@beehaw.org"
    +username: "@1984@beehaw.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699961430 {#2612
      date: 2023-11-14 12:30:30.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
    +entries: Doctrine\ORM\PersistentCollection {#2637 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
    +posts: Doctrine\ORM\PersistentCollection {#2645 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
    +follows: Doctrine\ORM\PersistentCollection {#2657 …}
    +followers: Doctrine\ORM\PersistentCollection {#2659 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
    +reports: Doctrine\ORM\PersistentCollection {#2669 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
    +violations: Doctrine\ORM\PersistentCollection {#2673 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
    +awards: Doctrine\ORM\PersistentCollection {#2677 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
    +categories: Doctrine\ORM\PersistentCollection {#2681 …}
    -id: 10704
    -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
    +apId: "1984@beehaw.org"
    +apProfileId: "https://beehaw.org/u/1984"
    +apPublicUrl: "https://beehaw.org/u/1984"
    +apFollowersUrl: null
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "1984"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708854587 {#2613
      date: 2024-02-25 10:49:47.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687614917 {#2614
      date: 2023-06-24 15:55:17.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696827608 {#2611
    date: 2023-10-09 07:00:08.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11652
  +date: DateTimeImmutable @1696827608 {#2611
    date: 2023-10-09 07:00:08.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696827608 {#2611
    date: 2023-10-09 07:00:08.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11706
  +createdAt: DateTimeImmutable @1696827608 {#2611
    date: 2023-10-09 07:00:08.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2616
    +user: Proxies\__CG__\App\Entity\User {#10851 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#11570 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
    +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
    +title: "National Privacy Test: Check your online privacy and security IQ"
    +url: "https://nationalprivacytest.org/report"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696827608 {#11571
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11578 …}
    +votes: Doctrine\ORM\PersistentCollection {#11580 …}
    +reports: Doctrine\ORM\PersistentCollection {#11582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
    +badges: Doctrine\ORM\PersistentCollection {#11588 …}
    +children: []
    -id: 3789
    -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696850926
    +visibility: "visible             "
    +apId: "https://kerala.party/post/359456"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696806426 {#11568
      date: 2023-10-09 01:07:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11760
  +entry: Proxies\__CG__\App\Entity\Entry {#2616
    +user: Proxies\__CG__\App\Entity\User {#10851 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#11570 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
    +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
    +title: "National Privacy Test: Check your online privacy and security IQ"
    +url: "https://nationalprivacytest.org/report"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696827608 {#11571
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11578 …}
    +votes: Doctrine\ORM\PersistentCollection {#11580 …}
    +reports: Doctrine\ORM\PersistentCollection {#11582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
    +badges: Doctrine\ORM\PersistentCollection {#11588 …}
    +children: []
    -id: 3789
    -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696850926
    +visibility: "visible             "
    +apId: "https://kerala.party/post/359456"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696806426 {#11568
      date: 2023-10-09 01:07:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 10.59 ms
Input props
[
  "user" => App\Entity\User {#2629
    +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
    +cover: null
    +email: "1984@beehaw.org"
    +username: "@1984@beehaw.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699961430 {#2612
      date: 2023-11-14 12:30:30.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
    +entries: Doctrine\ORM\PersistentCollection {#2637 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
    +posts: Doctrine\ORM\PersistentCollection {#2645 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
    +follows: Doctrine\ORM\PersistentCollection {#2657 …}
    +followers: Doctrine\ORM\PersistentCollection {#2659 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
    +reports: Doctrine\ORM\PersistentCollection {#2669 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
    +violations: Doctrine\ORM\PersistentCollection {#2673 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
    +awards: Doctrine\ORM\PersistentCollection {#2677 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
    +categories: Doctrine\ORM\PersistentCollection {#2681 …}
    -id: 10704
    -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
    +apId: "1984@beehaw.org"
    +apProfileId: "https://beehaw.org/u/1984"
    +apPublicUrl: "https://beehaw.org/u/1984"
    +apFollowersUrl: null
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "1984"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708854587 {#2613
      date: 2024-02-25 10:49:47.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687614917 {#2614
      date: 2023-06-24 15:55:17.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11815
  +width: 40
  +height: 40
  +user: App\Entity\User {#2629
    +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
    +cover: null
    +email: "1984@beehaw.org"
    +username: "@1984@beehaw.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1699961430 {#2612
      date: 2023-11-14 12:30:30.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
    +entries: Doctrine\ORM\PersistentCollection {#2637 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
    +posts: Doctrine\ORM\PersistentCollection {#2645 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
    +follows: Doctrine\ORM\PersistentCollection {#2657 …}
    +followers: Doctrine\ORM\PersistentCollection {#2659 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
    +reports: Doctrine\ORM\PersistentCollection {#2669 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
    +violations: Doctrine\ORM\PersistentCollection {#2673 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
    +awards: Doctrine\ORM\PersistentCollection {#2677 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
    +categories: Doctrine\ORM\PersistentCollection {#2681 …}
    -id: 10704
    -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
    +apId: "1984@beehaw.org"
    +apProfileId: "https://beehaw.org/u/1984"
    +apPublicUrl: "https://beehaw.org/u/1984"
    +apFollowersUrl: null
    +apInboxUrl: "https://beehaw.org/inbox"
    +apDomain: "beehaw.org"
    +apPreferredUsername: "1984"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708854587 {#2613
      date: 2024-02-25 10:49:47.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687614917 {#2614
      date: 2023-06-24 15:55:17.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2615
    +user: App\Entity\User {#2629
      +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
      +cover: null
      +email: "1984@beehaw.org"
      +username: "@1984@beehaw.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699961430 {#2612
        date: 2023-11-14 12:30:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
      +entries: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +posts: Doctrine\ORM\PersistentCollection {#2645 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
      +follows: Doctrine\ORM\PersistentCollection {#2657 …}
      +followers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
      +reports: Doctrine\ORM\PersistentCollection {#2669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
      +violations: Doctrine\ORM\PersistentCollection {#2673 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
      +awards: Doctrine\ORM\PersistentCollection {#2677 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
      +categories: Doctrine\ORM\PersistentCollection {#2681 …}
      -id: 10704
      -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
      +apId: "1984@beehaw.org"
      +apProfileId: "https://beehaw.org/u/1984"
      +apPublicUrl: "https://beehaw.org/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://beehaw.org/inbox"
      +apDomain: "beehaw.org"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708854587 {#2613
        date: 2024-02-25 10:49:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687614917 {#2614
        date: 2023-06-24 15:55:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "It’s a NordVPN ad."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1696827608 {#2610
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2617 …}
    +nested: Doctrine\ORM\PersistentCollection {#2619 …}
    +votes: Doctrine\ORM\PersistentCollection {#2621 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2627 …}
    -id: 38310
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1351532"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696827608 {#2611
      date: 2023-10-09 07:00:08.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11892
  +subject: App\Entity\EntryComment {#2615
    +user: App\Entity\User {#2629
      +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
      +cover: null
      +email: "1984@beehaw.org"
      +username: "@1984@beehaw.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699961430 {#2612
        date: 2023-11-14 12:30:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
      +entries: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +posts: Doctrine\ORM\PersistentCollection {#2645 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
      +follows: Doctrine\ORM\PersistentCollection {#2657 …}
      +followers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
      +reports: Doctrine\ORM\PersistentCollection {#2669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
      +violations: Doctrine\ORM\PersistentCollection {#2673 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
      +awards: Doctrine\ORM\PersistentCollection {#2677 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
      +categories: Doctrine\ORM\PersistentCollection {#2681 …}
      -id: 10704
      -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
      +apId: "1984@beehaw.org"
      +apProfileId: "https://beehaw.org/u/1984"
      +apPublicUrl: "https://beehaw.org/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://beehaw.org/inbox"
      +apDomain: "beehaw.org"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708854587 {#2613
        date: 2024-02-25 10:49:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687614917 {#2614
        date: 2023-06-24 15:55:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "It’s a NordVPN ad."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1696827608 {#2610
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2617 …}
    +nested: Doctrine\ORM\PersistentCollection {#2619 …}
    +votes: Doctrine\ORM\PersistentCollection {#2621 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2627 …}
    -id: 38310
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1351532"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696827608 {#2611
      date: 2023-10-09 07:00:08.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2615
    +user: App\Entity\User {#2629
      +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
      +cover: null
      +email: "1984@beehaw.org"
      +username: "@1984@beehaw.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699961430 {#2612
        date: 2023-11-14 12:30:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
      +entries: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +posts: Doctrine\ORM\PersistentCollection {#2645 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
      +follows: Doctrine\ORM\PersistentCollection {#2657 …}
      +followers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
      +reports: Doctrine\ORM\PersistentCollection {#2669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
      +violations: Doctrine\ORM\PersistentCollection {#2673 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
      +awards: Doctrine\ORM\PersistentCollection {#2677 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
      +categories: Doctrine\ORM\PersistentCollection {#2681 …}
      -id: 10704
      -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
      +apId: "1984@beehaw.org"
      +apProfileId: "https://beehaw.org/u/1984"
      +apPublicUrl: "https://beehaw.org/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://beehaw.org/inbox"
      +apDomain: "beehaw.org"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708854587 {#2613
        date: 2024-02-25 10:49:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687614917 {#2614
        date: 2023-06-24 15:55:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "It’s a NordVPN ad."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1696827608 {#2610
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2617 …}
    +nested: Doctrine\ORM\PersistentCollection {#2619 …}
    +votes: Doctrine\ORM\PersistentCollection {#2621 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2627 …}
    -id: 38310
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1351532"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696827608 {#2611
      date: 2023-10-09 07:00:08.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11949
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2615
    +user: App\Entity\User {#2629
      +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
      +cover: null
      +email: "1984@beehaw.org"
      +username: "@1984@beehaw.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699961430 {#2612
        date: 2023-11-14 12:30:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
      +entries: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +posts: Doctrine\ORM\PersistentCollection {#2645 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
      +follows: Doctrine\ORM\PersistentCollection {#2657 …}
      +followers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
      +reports: Doctrine\ORM\PersistentCollection {#2669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
      +violations: Doctrine\ORM\PersistentCollection {#2673 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
      +awards: Doctrine\ORM\PersistentCollection {#2677 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
      +categories: Doctrine\ORM\PersistentCollection {#2681 …}
      -id: 10704
      -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
      +apId: "1984@beehaw.org"
      +apProfileId: "https://beehaw.org/u/1984"
      +apPublicUrl: "https://beehaw.org/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://beehaw.org/inbox"
      +apDomain: "beehaw.org"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708854587 {#2613
        date: 2024-02-25 10:49:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687614917 {#2614
        date: 2023-06-24 15:55:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "It’s a NordVPN ad."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1696827608 {#2610
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2617 …}
    +nested: Doctrine\ORM\PersistentCollection {#2619 …}
    +votes: Doctrine\ORM\PersistentCollection {#2621 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2627 …}
    -id: 38310
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1351532"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696827608 {#2611
      date: 2023-10-09 07:00:08.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 31.96 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2615
    +user: App\Entity\User {#2629
      +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
      +cover: null
      +email: "1984@beehaw.org"
      +username: "@1984@beehaw.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699961430 {#2612
        date: 2023-11-14 12:30:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
      +entries: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +posts: Doctrine\ORM\PersistentCollection {#2645 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
      +follows: Doctrine\ORM\PersistentCollection {#2657 …}
      +followers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
      +reports: Doctrine\ORM\PersistentCollection {#2669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
      +violations: Doctrine\ORM\PersistentCollection {#2673 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
      +awards: Doctrine\ORM\PersistentCollection {#2677 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
      +categories: Doctrine\ORM\PersistentCollection {#2681 …}
      -id: 10704
      -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
      +apId: "1984@beehaw.org"
      +apProfileId: "https://beehaw.org/u/1984"
      +apPublicUrl: "https://beehaw.org/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://beehaw.org/inbox"
      +apDomain: "beehaw.org"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708854587 {#2613
        date: 2024-02-25 10:49:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687614917 {#2614
        date: 2023-06-24 15:55:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "It’s a NordVPN ad."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1696827608 {#2610
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2617 …}
    +nested: Doctrine\ORM\PersistentCollection {#2619 …}
    +votes: Doctrine\ORM\PersistentCollection {#2621 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2627 …}
    -id: 38310
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1351532"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696827608 {#2611
      date: 2023-10-09 07:00:08.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12189
  +comment: App\Entity\EntryComment {#2615
    +user: App\Entity\User {#2629
      +avatar: Proxies\__CG__\App\Entity\Image {#2630 …}
      +cover: null
      +email: "1984@beehaw.org"
      +username: "@1984@beehaw.org"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1699961430 {#2612
        date: 2023-11-14 12:30:30.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2631 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2633 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2635 …}
      +entries: Doctrine\ORM\PersistentCollection {#2637 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2639 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2641 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2643 …}
      +posts: Doctrine\ORM\PersistentCollection {#2645 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2647 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2649 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2651 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2653 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2655 …}
      +follows: Doctrine\ORM\PersistentCollection {#2657 …}
      +followers: Doctrine\ORM\PersistentCollection {#2659 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2661 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2663 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2665 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2667 …}
      +reports: Doctrine\ORM\PersistentCollection {#2669 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2671 …}
      +violations: Doctrine\ORM\PersistentCollection {#2673 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2675 …}
      +awards: Doctrine\ORM\PersistentCollection {#2677 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2679 …}
      +categories: Doctrine\ORM\PersistentCollection {#2681 …}
      -id: 10704
      -password: "$2y$13$QzhbhvLWT3ffy/.bd2NrZ.3Vz9w4hQxaUhSh./9VMIrN3x3zCWQOm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2683 …}
      +apId: "1984@beehaw.org"
      +apProfileId: "https://beehaw.org/u/1984"
      +apPublicUrl: "https://beehaw.org/u/1984"
      +apFollowersUrl: null
      +apInboxUrl: "https://beehaw.org/inbox"
      +apDomain: "beehaw.org"
      +apPreferredUsername: "1984"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708854587 {#2613
        date: 2024-02-25 10:49:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687614917 {#2614
        date: 2023-06-24 15:55:17.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "It’s a NordVPN ad."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1696827608 {#2610
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2617 …}
    +nested: Doctrine\ORM\PersistentCollection {#2619 …}
    +votes: Doctrine\ORM\PersistentCollection {#2621 …}
    +reports: Doctrine\ORM\PersistentCollection {#2623 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2625 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2627 …}
    -id: 38310
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1351532"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696827608 {#2611
      date: 2023-10-09 07:00:08.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 17.86 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2690
    +user: App\Entity\User {#2703
      +avatar: null
      +cover: null
      +email: "ShunkW@lemmy.world"
      +username: "@ShunkW@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727701441 {#2687
        date: 2024-09-30 15:04:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
      +entries: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +posts: Doctrine\ORM\PersistentCollection {#2718 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
      +follows: Doctrine\ORM\PersistentCollection {#2730 …}
      +followers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2742 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
      +violations: Doctrine\ORM\PersistentCollection {#2746 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
      +awards: Doctrine\ORM\PersistentCollection {#2750 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
      +categories: Doctrine\ORM\PersistentCollection {#2754 …}
      -id: 30799
      -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
      +apId: "ShunkW@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ShunkW"
      +apPublicUrl: "https://lemmy.world/u/ShunkW"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ShunkW"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705237061 {#2688
        date: 2024-01-14 13:57:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689656763 {#2689
        date: 2023-07-18 07:06:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a NordVPN ad"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1696819924 {#2685
      date: 2023-10-09 04:52:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2691 …}
    +nested: Doctrine\ORM\PersistentCollection {#2693 …}
    +votes: Doctrine\ORM\PersistentCollection {#2695 …}
    +reports: Doctrine\ORM\PersistentCollection {#2697 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2701 …}
    -id: 38255
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4312649"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696819924 {#2686
      date: 2023-10-09 04:52:04.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12259
  +comment: App\Entity\EntryComment {#2690
    +user: App\Entity\User {#2703
      +avatar: null
      +cover: null
      +email: "ShunkW@lemmy.world"
      +username: "@ShunkW@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727701441 {#2687
        date: 2024-09-30 15:04:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
      +entries: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +posts: Doctrine\ORM\PersistentCollection {#2718 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
      +follows: Doctrine\ORM\PersistentCollection {#2730 …}
      +followers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2742 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
      +violations: Doctrine\ORM\PersistentCollection {#2746 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
      +awards: Doctrine\ORM\PersistentCollection {#2750 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
      +categories: Doctrine\ORM\PersistentCollection {#2754 …}
      -id: 30799
      -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
      +apId: "ShunkW@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ShunkW"
      +apPublicUrl: "https://lemmy.world/u/ShunkW"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ShunkW"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705237061 {#2688
        date: 2024-01-14 13:57:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689656763 {#2689
        date: 2023-07-18 07:06:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a NordVPN ad"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1696819924 {#2685
      date: 2023-10-09 04:52:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2691 …}
    +nested: Doctrine\ORM\PersistentCollection {#2693 …}
    +votes: Doctrine\ORM\PersistentCollection {#2695 …}
    +reports: Doctrine\ORM\PersistentCollection {#2697 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2701 …}
    -id: 38255
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4312649"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696819924 {#2686
      date: 2023-10-09 04:52:04.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#2703
    +avatar: null
    +cover: null
    +email: "ShunkW@lemmy.world"
    +username: "@ShunkW@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727701441 {#2687
      date: 2024-09-30 15:04:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
    +entries: Doctrine\ORM\PersistentCollection {#2710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
    +posts: Doctrine\ORM\PersistentCollection {#2718 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
    +follows: Doctrine\ORM\PersistentCollection {#2730 …}
    +followers: Doctrine\ORM\PersistentCollection {#2732 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2742 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
    +violations: Doctrine\ORM\PersistentCollection {#2746 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
    +awards: Doctrine\ORM\PersistentCollection {#2750 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
    +categories: Doctrine\ORM\PersistentCollection {#2754 …}
    -id: 30799
    -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
    +apId: "ShunkW@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ShunkW"
    +apPublicUrl: "https://lemmy.world/u/ShunkW"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ShunkW"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705237061 {#2688
      date: 2024-01-14 13:57:41.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689656763 {#2689
      date: 2023-07-18 07:06:03.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12304
  +user: App\Entity\User {#2703
    +avatar: null
    +cover: null
    +email: "ShunkW@lemmy.world"
    +username: "@ShunkW@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727701441 {#2687
      date: 2024-09-30 15:04:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
    +entries: Doctrine\ORM\PersistentCollection {#2710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
    +posts: Doctrine\ORM\PersistentCollection {#2718 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
    +follows: Doctrine\ORM\PersistentCollection {#2730 …}
    +followers: Doctrine\ORM\PersistentCollection {#2732 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2742 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
    +violations: Doctrine\ORM\PersistentCollection {#2746 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
    +awards: Doctrine\ORM\PersistentCollection {#2750 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
    +categories: Doctrine\ORM\PersistentCollection {#2754 …}
    -id: 30799
    -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
    +apId: "ShunkW@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ShunkW"
    +apPublicUrl: "https://lemmy.world/u/ShunkW"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ShunkW"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705237061 {#2688
      date: 2024-01-14 13:57:41.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689656763 {#2689
      date: 2023-07-18 07:06:03.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1696819924 {#2686
    date: 2023-10-09 04:52:04.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12359
  +date: DateTimeImmutable @1696819924 {#2686
    date: 2023-10-09 04:52:04.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696819924 {#2686
    date: 2023-10-09 04:52:04.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12413
  +createdAt: DateTimeImmutable @1696819924 {#2686
    date: 2023-10-09 04:52:04.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.17 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2616
    +user: Proxies\__CG__\App\Entity\User {#10851 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#11570 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
    +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
    +title: "National Privacy Test: Check your online privacy and security IQ"
    +url: "https://nationalprivacytest.org/report"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696827608 {#11571
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11578 …}
    +votes: Doctrine\ORM\PersistentCollection {#11580 …}
    +reports: Doctrine\ORM\PersistentCollection {#11582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
    +badges: Doctrine\ORM\PersistentCollection {#11588 …}
    +children: []
    -id: 3789
    -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696850926
    +visibility: "visible             "
    +apId: "https://kerala.party/post/359456"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696806426 {#11568
      date: 2023-10-09 01:07:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12467
  +entry: Proxies\__CG__\App\Entity\Entry {#2616
    +user: Proxies\__CG__\App\Entity\User {#10851 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#11570 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
    +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
    +title: "National Privacy Test: Check your online privacy and security IQ"
    +url: "https://nationalprivacytest.org/report"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 2
    +favouriteCount: 15
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696827608 {#11571
      date: 2023-10-09 07:00:08.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#11578 …}
    +votes: Doctrine\ORM\PersistentCollection {#11580 …}
    +reports: Doctrine\ORM\PersistentCollection {#11582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
    +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
    +badges: Doctrine\ORM\PersistentCollection {#11588 …}
    +children: []
    -id: 3789
    -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696850926
    +visibility: "visible             "
    +apId: "https://kerala.party/post/359456"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696806426 {#11568
      date: 2023-10-09 01:07:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#2703
    +avatar: null
    +cover: null
    +email: "ShunkW@lemmy.world"
    +username: "@ShunkW@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727701441 {#2687
      date: 2024-09-30 15:04:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
    +entries: Doctrine\ORM\PersistentCollection {#2710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
    +posts: Doctrine\ORM\PersistentCollection {#2718 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
    +follows: Doctrine\ORM\PersistentCollection {#2730 …}
    +followers: Doctrine\ORM\PersistentCollection {#2732 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2742 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
    +violations: Doctrine\ORM\PersistentCollection {#2746 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
    +awards: Doctrine\ORM\PersistentCollection {#2750 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
    +categories: Doctrine\ORM\PersistentCollection {#2754 …}
    -id: 30799
    -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
    +apId: "ShunkW@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ShunkW"
    +apPublicUrl: "https://lemmy.world/u/ShunkW"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ShunkW"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705237061 {#2688
      date: 2024-01-14 13:57:41.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689656763 {#2689
      date: 2023-07-18 07:06:03.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12522
  +width: 40
  +height: 40
  +user: App\Entity\User {#2703
    +avatar: null
    +cover: null
    +email: "ShunkW@lemmy.world"
    +username: "@ShunkW@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1727701441 {#2687
      date: 2024-09-30 15:04:01.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
    +entries: Doctrine\ORM\PersistentCollection {#2710 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
    +posts: Doctrine\ORM\PersistentCollection {#2718 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
    +follows: Doctrine\ORM\PersistentCollection {#2730 …}
    +followers: Doctrine\ORM\PersistentCollection {#2732 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2742 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
    +violations: Doctrine\ORM\PersistentCollection {#2746 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
    +awards: Doctrine\ORM\PersistentCollection {#2750 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
    +categories: Doctrine\ORM\PersistentCollection {#2754 …}
    -id: 30799
    -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
    +apId: "ShunkW@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ShunkW"
    +apPublicUrl: "https://lemmy.world/u/ShunkW"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ShunkW"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705237061 {#2688
      date: 2024-01-14 13:57:41.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689656763 {#2689
      date: 2023-07-18 07:06:03.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 4.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2690
    +user: App\Entity\User {#2703
      +avatar: null
      +cover: null
      +email: "ShunkW@lemmy.world"
      +username: "@ShunkW@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727701441 {#2687
        date: 2024-09-30 15:04:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
      +entries: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +posts: Doctrine\ORM\PersistentCollection {#2718 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
      +follows: Doctrine\ORM\PersistentCollection {#2730 …}
      +followers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2742 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
      +violations: Doctrine\ORM\PersistentCollection {#2746 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
      +awards: Doctrine\ORM\PersistentCollection {#2750 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
      +categories: Doctrine\ORM\PersistentCollection {#2754 …}
      -id: 30799
      -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
      +apId: "ShunkW@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ShunkW"
      +apPublicUrl: "https://lemmy.world/u/ShunkW"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ShunkW"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705237061 {#2688
        date: 2024-01-14 13:57:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689656763 {#2689
        date: 2023-07-18 07:06:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a NordVPN ad"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1696819924 {#2685
      date: 2023-10-09 04:52:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2691 …}
    +nested: Doctrine\ORM\PersistentCollection {#2693 …}
    +votes: Doctrine\ORM\PersistentCollection {#2695 …}
    +reports: Doctrine\ORM\PersistentCollection {#2697 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2701 …}
    -id: 38255
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4312649"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696819924 {#2686
      date: 2023-10-09 04:52:04.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12591
  +subject: App\Entity\EntryComment {#2690
    +user: App\Entity\User {#2703
      +avatar: null
      +cover: null
      +email: "ShunkW@lemmy.world"
      +username: "@ShunkW@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727701441 {#2687
        date: 2024-09-30 15:04:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
      +entries: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +posts: Doctrine\ORM\PersistentCollection {#2718 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
      +follows: Doctrine\ORM\PersistentCollection {#2730 …}
      +followers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2742 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
      +violations: Doctrine\ORM\PersistentCollection {#2746 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
      +awards: Doctrine\ORM\PersistentCollection {#2750 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
      +categories: Doctrine\ORM\PersistentCollection {#2754 …}
      -id: 30799
      -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
      +apId: "ShunkW@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ShunkW"
      +apPublicUrl: "https://lemmy.world/u/ShunkW"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ShunkW"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705237061 {#2688
        date: 2024-01-14 13:57:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689656763 {#2689
        date: 2023-07-18 07:06:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a NordVPN ad"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1696819924 {#2685
      date: 2023-10-09 04:52:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2691 …}
    +nested: Doctrine\ORM\PersistentCollection {#2693 …}
    +votes: Doctrine\ORM\PersistentCollection {#2695 …}
    +reports: Doctrine\ORM\PersistentCollection {#2697 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2701 …}
    -id: 38255
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4312649"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696819924 {#2686
      date: 2023-10-09 04:52:04.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 2.87 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2690
    +user: App\Entity\User {#2703
      +avatar: null
      +cover: null
      +email: "ShunkW@lemmy.world"
      +username: "@ShunkW@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727701441 {#2687
        date: 2024-09-30 15:04:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
      +entries: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +posts: Doctrine\ORM\PersistentCollection {#2718 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
      +follows: Doctrine\ORM\PersistentCollection {#2730 …}
      +followers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2742 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
      +violations: Doctrine\ORM\PersistentCollection {#2746 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
      +awards: Doctrine\ORM\PersistentCollection {#2750 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
      +categories: Doctrine\ORM\PersistentCollection {#2754 …}
      -id: 30799
      -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
      +apId: "ShunkW@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ShunkW"
      +apPublicUrl: "https://lemmy.world/u/ShunkW"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ShunkW"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705237061 {#2688
        date: 2024-01-14 13:57:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689656763 {#2689
        date: 2023-07-18 07:06:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a NordVPN ad"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1696819924 {#2685
      date: 2023-10-09 04:52:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2691 …}
    +nested: Doctrine\ORM\PersistentCollection {#2693 …}
    +votes: Doctrine\ORM\PersistentCollection {#2695 …}
    +reports: Doctrine\ORM\PersistentCollection {#2697 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2701 …}
    -id: 38255
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4312649"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696819924 {#2686
      date: 2023-10-09 04:52:04.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12648
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2690
    +user: App\Entity\User {#2703
      +avatar: null
      +cover: null
      +email: "ShunkW@lemmy.world"
      +username: "@ShunkW@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727701441 {#2687
        date: 2024-09-30 15:04:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
      +entries: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +posts: Doctrine\ORM\PersistentCollection {#2718 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
      +follows: Doctrine\ORM\PersistentCollection {#2730 …}
      +followers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2742 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
      +violations: Doctrine\ORM\PersistentCollection {#2746 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
      +awards: Doctrine\ORM\PersistentCollection {#2750 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
      +categories: Doctrine\ORM\PersistentCollection {#2754 …}
      -id: 30799
      -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
      +apId: "ShunkW@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ShunkW"
      +apPublicUrl: "https://lemmy.world/u/ShunkW"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ShunkW"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705237061 {#2688
        date: 2024-01-14 13:57:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689656763 {#2689
        date: 2023-07-18 07:06:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a NordVPN ad"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1696819924 {#2685
      date: 2023-10-09 04:52:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2691 …}
    +nested: Doctrine\ORM\PersistentCollection {#2693 …}
    +votes: Doctrine\ORM\PersistentCollection {#2695 …}
    +reports: Doctrine\ORM\PersistentCollection {#2697 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2701 …}
    -id: 38255
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4312649"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696819924 {#2686
      date: 2023-10-09 04:52:04.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2690
    +user: App\Entity\User {#2703
      +avatar: null
      +cover: null
      +email: "ShunkW@lemmy.world"
      +username: "@ShunkW@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727701441 {#2687
        date: 2024-09-30 15:04:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
      +entries: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +posts: Doctrine\ORM\PersistentCollection {#2718 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
      +follows: Doctrine\ORM\PersistentCollection {#2730 …}
      +followers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2742 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
      +violations: Doctrine\ORM\PersistentCollection {#2746 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
      +awards: Doctrine\ORM\PersistentCollection {#2750 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
      +categories: Doctrine\ORM\PersistentCollection {#2754 …}
      -id: 30799
      -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
      +apId: "ShunkW@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ShunkW"
      +apPublicUrl: "https://lemmy.world/u/ShunkW"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ShunkW"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705237061 {#2688
        date: 2024-01-14 13:57:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689656763 {#2689
        date: 2023-07-18 07:06:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a NordVPN ad"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1696819924 {#2685
      date: 2023-10-09 04:52:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2691 …}
    +nested: Doctrine\ORM\PersistentCollection {#2693 …}
    +votes: Doctrine\ORM\PersistentCollection {#2695 …}
    +reports: Doctrine\ORM\PersistentCollection {#2697 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2701 …}
    -id: 38255
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4312649"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696819924 {#2686
      date: 2023-10-09 04:52:04.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12888
  +comment: App\Entity\EntryComment {#2690
    +user: App\Entity\User {#2703
      +avatar: null
      +cover: null
      +email: "ShunkW@lemmy.world"
      +username: "@ShunkW@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1727701441 {#2687
        date: 2024-09-30 15:04:01.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2704 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2706 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2708 …}
      +entries: Doctrine\ORM\PersistentCollection {#2710 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2712 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2714 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2716 …}
      +posts: Doctrine\ORM\PersistentCollection {#2718 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2720 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2722 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2724 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2726 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2728 …}
      +follows: Doctrine\ORM\PersistentCollection {#2730 …}
      +followers: Doctrine\ORM\PersistentCollection {#2732 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2734 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2736 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2738 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2740 …}
      +reports: Doctrine\ORM\PersistentCollection {#2742 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2744 …}
      +violations: Doctrine\ORM\PersistentCollection {#2746 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2748 …}
      +awards: Doctrine\ORM\PersistentCollection {#2750 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2752 …}
      +categories: Doctrine\ORM\PersistentCollection {#2754 …}
      -id: 30799
      -password: "$2y$13$jK3lTNGab5rn/1zDhABZEuP/zT6suzpxoQEbBpJMDqJcarWu1O1EC"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2756 …}
      +apId: "ShunkW@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ShunkW"
      +apPublicUrl: "https://lemmy.world/u/ShunkW"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ShunkW"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705237061 {#2688
        date: 2024-01-14 13:57:41.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689656763 {#2689
        date: 2023-07-18 07:06:03.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2616
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#11570 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#11576 …}
      +slug: "National-Privacy-Test-Check-your-online-privacy-and-security-IQ"
      +title: "National Privacy Test: Check your online privacy and security IQ"
      +url: "https://nationalprivacytest.org/report"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 2
      +favouriteCount: 15
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696827608 {#11571
        date: 2023-10-09 07:00:08.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#11578 …}
      +votes: Doctrine\ORM\PersistentCollection {#11580 …}
      +reports: Doctrine\ORM\PersistentCollection {#11582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#11584 …}
      +notifications: Doctrine\ORM\PersistentCollection {#11586 …}
      +badges: Doctrine\ORM\PersistentCollection {#11588 …}
      +children: []
      -id: 3789
      -titleTs: "'check':4 'iq':10 'nation':1 'onlin':6 'privaci':2,7 'secur':9 'test':3"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696850926
      +visibility: "visible             "
      +apId: "https://kerala.party/post/359456"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696806426 {#11568
        date: 2023-10-09 01:07:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a NordVPN ad"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1696819924 {#2685
      date: 2023-10-09 04:52:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2691 …}
    +nested: Doctrine\ORM\PersistentCollection {#2693 …}
    +votes: Doctrine\ORM\PersistentCollection {#2695 …}
    +reports: Doctrine\ORM\PersistentCollection {#2697 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2701 …}
    -id: 38255
    -bodyTs: "'ad':5 'nordvpn':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/4312649"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696819924 {#2686
      date: 2023-10-09 04:52:04.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 170.38 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2763
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2758
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2765 …}
    +nested: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2759
      date: 2023-10-08 14:42:59.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12958
  +comment: App\Entity\EntryComment {#2763
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2758
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2765 …}
    +nested: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2759
      date: 2023-10-08 14:42:59.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13023
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696768979 {#2759
    date: 2023-10-08 14:42:59.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13078
  +date: DateTimeImmutable @1696768979 {#2759
    date: 2023-10-08 14:42:59.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696768979 {#2759
    date: 2023-10-08 14:42:59.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13132
  +createdAt: DateTimeImmutable @1696768979 {#2759
    date: 2023-10-08 14:42:59.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2764
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#13001 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#12996
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#13004 …}
    +votes: Doctrine\ORM\PersistentCollection {#13006 …}
    +reports: Doctrine\ORM\PersistentCollection {#13008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
    +badges: Doctrine\ORM\PersistentCollection {#13014 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#12993
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#12995
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#13186
  +entry: Proxies\__CG__\App\Entity\Entry {#2764
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#13001 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#12996
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#13004 …}
    +votes: Doctrine\ORM\PersistentCollection {#13006 …}
    +reports: Doctrine\ORM\PersistentCollection {#13008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
    +badges: Doctrine\ORM\PersistentCollection {#13014 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#12993
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#12995
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13241
  +width: 40
  +height: 40
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2763
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2758
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2765 …}
    +nested: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2759
      date: 2023-10-08 14:42:59.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13310
  +subject: App\Entity\EntryComment {#2763
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2758
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2765 …}
    +nested: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2759
      date: 2023-10-08 14:42:59.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2763
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2758
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2765 …}
    +nested: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2759
      date: 2023-10-08 14:42:59.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13367
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2763
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2758
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2765 …}
    +nested: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2759
      date: 2023-10-08 14:42:59.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 151.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2763
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2758
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2765 …}
    +nested: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2759
      date: 2023-10-08 14:42:59.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13607
  +comment: App\Entity\EntryComment {#2763
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2758
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2765 …}
    +nested: Doctrine\ORM\PersistentCollection {#2767 …}
    +votes: Doctrine\ORM\PersistentCollection {#2769 …}
    +reports: Doctrine\ORM\PersistentCollection {#2771 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2759
      date: 2023-10-08 14:42:59.0 +02:00
    }
  }
  +nestedComments: [
    37714 => App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121
          +avatar: null
          +cover: null
          +email: "explore_broaden@midwest.social"
          +username: "@explore_broaden@midwest.social"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1703114032 {#13752
            date: 2023-12-21 00:13:52.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
          +entries: Doctrine\ORM\PersistentCollection {#13764 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
          +posts: Doctrine\ORM\PersistentCollection {#13772 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
          +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
          +follows: Doctrine\ORM\PersistentCollection {#13784 …}
          +followers: Doctrine\ORM\PersistentCollection {#13786 …}
          +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
          +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
          +reports: Doctrine\ORM\PersistentCollection {#13796 …}
          +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
          +violations: Doctrine\ORM\PersistentCollection {#13800 …}
          +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
          +awards: Doctrine\ORM\PersistentCollection {#13804 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
          +categories: Doctrine\ORM\PersistentCollection {#13808 …}
          -id: 53734
          -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
          +apId: "explore_broaden@midwest.social"
          +apProfileId: "https://midwest.social/u/explore_broaden"
          +apPublicUrl: "https://midwest.social/u/explore_broaden"
          +apFollowersUrl: null
          +apInboxUrl: "https://midwest.social/inbox"
          +apDomain: "midwest.social"
          +apPreferredUsername: "explore_broaden"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1705979309 {#13749
            date: 2024-01-23 04:08:29.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696773523 {#13751
            date: 2023-10-08 15:58:43.0 +02:00
          }
          +__isInitialized__: true
           …2
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763}
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    39406 => App\Entity\EntryComment {#3340
      +user: App\Entity\User {#2777}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3302
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3233
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#3122}
          +root: App\Entity\EntryComment {#2763}
          +body: """
            None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
            \n
            And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
            \n
            The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
            \n
            You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 2
          +score: 0
          +lastActive: DateTime @1696857826 {#3231
            date: 2023-10-09 15:23:46.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
            "@explore_broaden@midwest.social"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3234 …}
          +nested: Doctrine\ORM\PersistentCollection {#3236 …}
          +votes: Doctrine\ORM\PersistentCollection {#3238 …}
          +reports: Doctrine\ORM\PersistentCollection {#3240 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
          -id: 38697
          -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712247"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696857826 {#3232
            date: 2023-10-09 15:23:46.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
          \n
          Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
          \n
          I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696868872 {#3300
          date: 2023-10-09 18:27:52.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3303 …}
        +nested: Doctrine\ORM\PersistentCollection {#3305 …}
        +votes: Doctrine\ORM\PersistentCollection {#3307 …}
        +reports: Doctrine\ORM\PersistentCollection {#3309 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
        -id: 38944
        -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3561886"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696868872 {#3301
          date: 2023-10-09 18:27:52.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
        \n
        [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
        \n
        > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
        \n
        > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
        \n
        I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
        \n
        Thanks for your response though, I appreciate the additional information.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696894524 {#3341
        date: 2023-10-10 01:35:24.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3337 …}
      +nested: Doctrine\ORM\PersistentCollection {#3333 …}
      +votes: Doctrine\ORM\PersistentCollection {#3331 …}
      +reports: Doctrine\ORM\PersistentCollection {#3346 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
      -id: 39406
      -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738697"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894524 {#3344
        date: 2023-10-10 01:35:24.0 +02:00
      }
    }
    38697 => App\Entity\EntryComment {#3233}
    37438 => App\Entity\EntryComment {#3122}
    37357 => App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763}
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    37486 => App\Entity\EntryComment {#3204
      +user: Proxies\__CG__\App\Entity\User {#3199
        +avatar: null
        +cover: null
        +email: "adespoton@lemmy.ca"
        +username: "@adespoton@lemmy.ca"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1724881379 {#18722
          date: 2024-08-28 23:42:59.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
        +entries: Doctrine\ORM\PersistentCollection {#18734 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
        +posts: Doctrine\ORM\PersistentCollection {#18742 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
        +follows: Doctrine\ORM\PersistentCollection {#18754 …}
        +followers: Doctrine\ORM\PersistentCollection {#18756 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
        +reports: Doctrine\ORM\PersistentCollection {#18766 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
        +violations: Doctrine\ORM\PersistentCollection {#18770 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
        +awards: Doctrine\ORM\PersistentCollection {#18774 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
        +categories: Doctrine\ORM\PersistentCollection {#18778 …}
        -id: 53765
        -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
        +apId: "adespoton@lemmy.ca"
        +apProfileId: "https://lemmy.ca/u/adespoton"
        +apPublicUrl: "https://lemmy.ca/u/adespoton"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ca/inbox"
        +apDomain: "lemmy.ca"
        +apPreferredUsername: "adespoton"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723566065 {#18719
          date: 2024-08-13 18:21:05.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696775946 {#18721
          date: 2023-10-08 16:39:06.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3106}
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
        \n
        Great for small businesses, but unworkable at the enterprise level.\n
        \n
        But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696776215 {#3205
        date: 2023-10-08 16:43:35.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@felbane@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3194 …}
      +nested: Doctrine\ORM\PersistentCollection {#3198 …}
      +votes: Doctrine\ORM\PersistentCollection {#3196 …}
      +reports: Doctrine\ORM\PersistentCollection {#3209 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
      -id: 37486
      -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/3770772"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696776215 {#3202
        date: 2023-10-08 16:43:35.0 +02:00
      }
    }
    37721 => App\Entity\EntryComment {#3289
      +user: Proxies\__CG__\App\Entity\User {#3121 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3217}
      +root: App\Entity\EntryComment {#2763}
      +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1696788503 {#3290
        date: 2023-10-08 20:08:23.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3285 …}
      +nested: Doctrine\ORM\PersistentCollection {#3280 …}
      +votes: Doctrine\ORM\PersistentCollection {#3284 …}
      +reports: Doctrine\ORM\PersistentCollection {#3294 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
      -id: 37721
      -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3496951"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696788503 {#3293
        date: 2023-10-08 20:08:23.0 +02:00
      }
    }
    37810 => App\Entity\EntryComment {#3090
      +user: Proxies\__CG__\App\Entity\User {#3089
        +avatar: null
        +cover: null
        +email: "rinkan@burggit.moe"
        +username: "@rinkan@burggit.moe"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1696794374 {#19444
          date: 2023-10-08 21:46:14.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
        +entries: Doctrine\ORM\PersistentCollection {#19456 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
        +posts: Doctrine\ORM\PersistentCollection {#19464 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
        +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
        +follows: Doctrine\ORM\PersistentCollection {#19476 …}
        +followers: Doctrine\ORM\PersistentCollection {#19478 …}
        +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
        +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
        +reports: Doctrine\ORM\PersistentCollection {#19488 …}
        +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
        +violations: Doctrine\ORM\PersistentCollection {#19492 …}
        +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
        +awards: Doctrine\ORM\PersistentCollection {#19496 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
        +categories: Doctrine\ORM\PersistentCollection {#19500 …}
        -id: 53980
        -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
        +apId: "rinkan@burggit.moe"
        +apProfileId: "https://burggit.moe/u/rinkan"
        +apPublicUrl: "https://burggit.moe/u/rinkan"
        +apFollowersUrl: null
        +apInboxUrl: "https://burggit.moe/inbox"
        +apDomain: "burggit.moe"
        +apPreferredUsername: "rinkan"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1696794374 {#19441
          date: 2023-10-08 21:46:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696794373 {#19443
          date: 2023-10-08 21:46:13.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763}
      +root: App\Entity\EntryComment {#2763}
      +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696794364 {#3092
        date: 2023-10-08 21:46:04.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3088 …}
      +nested: Doctrine\ORM\PersistentCollection {#3086 …}
      +votes: Doctrine\ORM\PersistentCollection {#3084 …}
      +reports: Doctrine\ORM\PersistentCollection {#3164 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
      -id: 37810
      -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://burggit.moe/comment/115548"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696794364 {#3091
        date: 2023-10-08 21:46:04.0 +02:00
      }
    }
    37996 => App\Entity\EntryComment {#3249
      +user: Proxies\__CG__\App\Entity\User {#3250
        +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
        +cover: null
        +email: "uriel238@lemmy.blahaj.zone"
        +username: "@uriel238@lemmy.blahaj.zone"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729505561 {#17288
          date: 2024-10-21 12:12:41.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
        +entries: Doctrine\ORM\PersistentCollection {#17301 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
        +posts: Doctrine\ORM\PersistentCollection {#17309 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
        +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
        +follows: Doctrine\ORM\PersistentCollection {#17321 …}
        +followers: Doctrine\ORM\PersistentCollection {#17323 …}
        +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
        +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
        +reports: Doctrine\ORM\PersistentCollection {#17333 …}
        +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
        +violations: Doctrine\ORM\PersistentCollection {#17337 …}
        +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
        +awards: Doctrine\ORM\PersistentCollection {#17341 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
        +categories: Doctrine\ORM\PersistentCollection {#17345 …}
        -id: 54081
        -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
        +apId: "uriel238@lemmy.blahaj.zone"
        +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
        +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
        +apDomain: "lemmy.blahaj.zone"
        +apPreferredUsername: "uriel238"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1727866754 {#17285
          date: 2024-10-02 12:59:14.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696801269 {#17287
          date: 2023-10-08 23:41:09.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122}
      +root: App\Entity\EntryComment {#2763}
      +body: """
        I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
        \n
        That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
        \n
        Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696801267 {#3246
        date: 2023-10-08 23:41:07.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3251 …}
      +nested: Doctrine\ORM\PersistentCollection {#3253 …}
      +votes: Doctrine\ORM\PersistentCollection {#3255 …}
      +reports: Doctrine\ORM\PersistentCollection {#3257 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
      -id: 37996
      -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.blahaj.zone/comment/3391256"
      +editedAt: DateTimeImmutable @1697070034 {#3247
        date: 2023-10-12 02:20:34.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696801267 {#3248
        date: 2023-10-08 23:41:07.0 +02:00
      }
    }
    38944 => App\Entity\EntryComment {#3302}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 121.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3122
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
      \n
      The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696773520 {#3124
      date: 2023-10-08 15:58:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3120 …}
    +nested: Doctrine\ORM\PersistentCollection {#3118 …}
    +votes: Doctrine\ORM\PersistentCollection {#3116 …}
    +reports: Doctrine\ORM\PersistentCollection {#3114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
    -id: 37438
    -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3491850"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696773520 {#3123
      date: 2023-10-08 15:58:40.0 +02:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13667
  +comment: App\Entity\EntryComment {#3122
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
      \n
      The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696773520 {#3124
      date: 2023-10-08 15:58:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3120 …}
    +nested: Doctrine\ORM\PersistentCollection {#3118 …}
    +votes: Doctrine\ORM\PersistentCollection {#3116 …}
    +reports: Doctrine\ORM\PersistentCollection {#3114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
    -id: 37438
    -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3491850"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696773520 {#3123
      date: 2023-10-08 15:58:40.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 4.07 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13712
  +user: Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696773520 {#3123
    date: 2023-10-08 15:58:40.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13830
  +date: DateTimeImmutable @1696773520 {#3123
    date: 2023-10-08 15:58:40.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696773520 {#3123
    date: 2023-10-08 15:58:40.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13884
  +createdAt: DateTimeImmutable @1696773520 {#3123
    date: 2023-10-08 15:58:40.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13938
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3122
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
      \n
      The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696773520 {#3124
      date: 2023-10-08 15:58:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3120 …}
    +nested: Doctrine\ORM\PersistentCollection {#3118 …}
    +votes: Doctrine\ORM\PersistentCollection {#3116 …}
    +reports: Doctrine\ORM\PersistentCollection {#3114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
    -id: 37438
    -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3491850"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696773520 {#3123
      date: 2023-10-08 15:58:40.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14017
  +subject: App\Entity\EntryComment {#3122
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
      \n
      The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696773520 {#3124
      date: 2023-10-08 15:58:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3120 …}
    +nested: Doctrine\ORM\PersistentCollection {#3118 …}
    +votes: Doctrine\ORM\PersistentCollection {#3116 …}
    +reports: Doctrine\ORM\PersistentCollection {#3114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
    -id: 37438
    -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3491850"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696773520 {#3123
      date: 2023-10-08 15:58:40.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 3.87 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3122
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
      \n
      The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696773520 {#3124
      date: 2023-10-08 15:58:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3120 …}
    +nested: Doctrine\ORM\PersistentCollection {#3118 …}
    +votes: Doctrine\ORM\PersistentCollection {#3116 …}
    +reports: Doctrine\ORM\PersistentCollection {#3114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
    -id: 37438
    -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3491850"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696773520 {#3123
      date: 2023-10-08 15:58:40.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14074
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3122
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
      \n
      The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696773520 {#3124
      date: 2023-10-08 15:58:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3120 …}
    +nested: Doctrine\ORM\PersistentCollection {#3118 …}
    +votes: Doctrine\ORM\PersistentCollection {#3116 …}
    +reports: Doctrine\ORM\PersistentCollection {#3114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
    -id: 37438
    -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3491850"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696773520 {#3123
      date: 2023-10-08 15:58:40.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 104.01 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3122
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
      \n
      The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696773520 {#3124
      date: 2023-10-08 15:58:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3120 …}
    +nested: Doctrine\ORM\PersistentCollection {#3118 …}
    +votes: Doctrine\ORM\PersistentCollection {#3116 …}
    +reports: Doctrine\ORM\PersistentCollection {#3114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
    -id: 37438
    -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3491850"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696773520 {#3123
      date: 2023-10-08 15:58:40.0 +02:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14314
  +comment: App\Entity\EntryComment {#3122
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
      \n
      The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 22
    +score: 0
    +lastActive: DateTime @1696773520 {#3124
      date: 2023-10-08 15:58:40.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3120 …}
    +nested: Doctrine\ORM\PersistentCollection {#3118 …}
    +votes: Doctrine\ORM\PersistentCollection {#3116 …}
    +reports: Doctrine\ORM\PersistentCollection {#3114 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
    -id: 37438
    -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3491850"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696773520 {#3123
      date: 2023-10-08 15:58:40.0 +02:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 46.69 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3217
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696787972 {#3215
      date: 2023-10-08 19:59:32.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3219 …}
    +nested: Doctrine\ORM\PersistentCollection {#3221 …}
    +votes: Doctrine\ORM\PersistentCollection {#3223 …}
    +reports: Doctrine\ORM\PersistentCollection {#3225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
    -id: 37714
    -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/2955086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696787972 {#3216
      date: 2023-10-08 19:59:32.0 +02:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14369
  +comment: App\Entity\EntryComment {#3217
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696787972 {#3215
      date: 2023-10-08 19:59:32.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3219 …}
    +nested: Doctrine\ORM\PersistentCollection {#3221 …}
    +votes: Doctrine\ORM\PersistentCollection {#3223 …}
    +reports: Doctrine\ORM\PersistentCollection {#3225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
    -id: 37714
    -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/2955086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696787972 {#3216
      date: 2023-10-08 19:59:32.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 3.60 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3218
    +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
    +email: "Ward@lemmy.nz"
    +username: "@Ward@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Open source developer & privacy advocate."
    +lastActive: DateTime @1703960173 {#14454
      date: 2023-12-30 19:16:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
    +entries: Doctrine\ORM\PersistentCollection {#14468 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
    +posts: Doctrine\ORM\PersistentCollection {#14476 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
    +follows: Doctrine\ORM\PersistentCollection {#14488 …}
    +followers: Doctrine\ORM\PersistentCollection {#14490 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
    +reports: Doctrine\ORM\PersistentCollection {#14500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
    +violations: Doctrine\ORM\PersistentCollection {#14504 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
    +awards: Doctrine\ORM\PersistentCollection {#14508 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
    +categories: Doctrine\ORM\PersistentCollection {#14512 …}
    -id: 31901
    -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
    +apId: "Ward@lemmy.nz"
    +apProfileId: "https://lemmy.nz/u/Ward"
    +apPublicUrl: "https://lemmy.nz/u/Ward"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.nz/inbox"
    +apDomain: "lemmy.nz"
    +apPreferredUsername: "Ward"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709453546 {#14451
      date: 2024-03-03 09:12:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689873208 {#14453
      date: 2023-07-20 19:13:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14414
  +user: Proxies\__CG__\App\Entity\User {#3218
    +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
    +email: "Ward@lemmy.nz"
    +username: "@Ward@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Open source developer & privacy advocate."
    +lastActive: DateTime @1703960173 {#14454
      date: 2023-12-30 19:16:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
    +entries: Doctrine\ORM\PersistentCollection {#14468 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
    +posts: Doctrine\ORM\PersistentCollection {#14476 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
    +follows: Doctrine\ORM\PersistentCollection {#14488 …}
    +followers: Doctrine\ORM\PersistentCollection {#14490 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
    +reports: Doctrine\ORM\PersistentCollection {#14500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
    +violations: Doctrine\ORM\PersistentCollection {#14504 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
    +awards: Doctrine\ORM\PersistentCollection {#14508 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
    +categories: Doctrine\ORM\PersistentCollection {#14512 …}
    -id: 31901
    -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
    +apId: "Ward@lemmy.nz"
    +apProfileId: "https://lemmy.nz/u/Ward"
    +apPublicUrl: "https://lemmy.nz/u/Ward"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.nz/inbox"
    +apDomain: "lemmy.nz"
    +apPreferredUsername: "Ward"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709453546 {#14451
      date: 2024-03-03 09:12:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689873208 {#14453
      date: 2023-07-20 19:13:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696787972 {#3216
    date: 2023-10-08 19:59:32.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14534
  +date: DateTimeImmutable @1696787972 {#3216
    date: 2023-10-08 19:59:32.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696787972 {#3216
    date: 2023-10-08 19:59:32.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#14588
  +createdAt: DateTimeImmutable @1696787972 {#3216
    date: 2023-10-08 19:59:32.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.35 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3218
    +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
    +email: "Ward@lemmy.nz"
    +username: "@Ward@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Open source developer & privacy advocate."
    +lastActive: DateTime @1703960173 {#14454
      date: 2023-12-30 19:16:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
    +entries: Doctrine\ORM\PersistentCollection {#14468 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
    +posts: Doctrine\ORM\PersistentCollection {#14476 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
    +follows: Doctrine\ORM\PersistentCollection {#14488 …}
    +followers: Doctrine\ORM\PersistentCollection {#14490 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
    +reports: Doctrine\ORM\PersistentCollection {#14500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
    +violations: Doctrine\ORM\PersistentCollection {#14504 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
    +awards: Doctrine\ORM\PersistentCollection {#14508 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
    +categories: Doctrine\ORM\PersistentCollection {#14512 …}
    -id: 31901
    -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
    +apId: "Ward@lemmy.nz"
    +apProfileId: "https://lemmy.nz/u/Ward"
    +apPublicUrl: "https://lemmy.nz/u/Ward"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.nz/inbox"
    +apDomain: "lemmy.nz"
    +apPreferredUsername: "Ward"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709453546 {#14451
      date: 2024-03-03 09:12:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689873208 {#14453
      date: 2023-07-20 19:13:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14642
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3218
    +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
    +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
    +email: "Ward@lemmy.nz"
    +username: "@Ward@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Open source developer & privacy advocate."
    +lastActive: DateTime @1703960173 {#14454
      date: 2023-12-30 19:16:13.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
    +entries: Doctrine\ORM\PersistentCollection {#14468 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
    +posts: Doctrine\ORM\PersistentCollection {#14476 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
    +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
    +follows: Doctrine\ORM\PersistentCollection {#14488 …}
    +followers: Doctrine\ORM\PersistentCollection {#14490 …}
    +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
    +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
    +reports: Doctrine\ORM\PersistentCollection {#14500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
    +violations: Doctrine\ORM\PersistentCollection {#14504 …}
    +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
    +awards: Doctrine\ORM\PersistentCollection {#14508 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
    +categories: Doctrine\ORM\PersistentCollection {#14512 …}
    -id: 31901
    -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
    +apId: "Ward@lemmy.nz"
    +apProfileId: "https://lemmy.nz/u/Ward"
    +apPublicUrl: "https://lemmy.nz/u/Ward"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.nz/inbox"
    +apDomain: "lemmy.nz"
    +apPreferredUsername: "Ward"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709453546 {#14451
      date: 2024-03-03 09:12:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689873208 {#14453
      date: 2023-07-20 19:13:28.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3217
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696787972 {#3215
      date: 2023-10-08 19:59:32.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3219 …}
    +nested: Doctrine\ORM\PersistentCollection {#3221 …}
    +votes: Doctrine\ORM\PersistentCollection {#3223 …}
    +reports: Doctrine\ORM\PersistentCollection {#3225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
    -id: 37714
    -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/2955086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696787972 {#3216
      date: 2023-10-08 19:59:32.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14713
  +subject: App\Entity\EntryComment {#3217
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696787972 {#3215
      date: 2023-10-08 19:59:32.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3219 …}
    +nested: Doctrine\ORM\PersistentCollection {#3221 …}
    +votes: Doctrine\ORM\PersistentCollection {#3223 …}
    +reports: Doctrine\ORM\PersistentCollection {#3225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
    -id: 37714
    -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/2955086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696787972 {#3216
      date: 2023-10-08 19:59:32.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.91 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3217
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696787972 {#3215
      date: 2023-10-08 19:59:32.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3219 …}
    +nested: Doctrine\ORM\PersistentCollection {#3221 …}
    +votes: Doctrine\ORM\PersistentCollection {#3223 …}
    +reports: Doctrine\ORM\PersistentCollection {#3225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
    -id: 37714
    -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/2955086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696787972 {#3216
      date: 2023-10-08 19:59:32.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14770
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3217
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696787972 {#3215
      date: 2023-10-08 19:59:32.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3219 …}
    +nested: Doctrine\ORM\PersistentCollection {#3221 …}
    +votes: Doctrine\ORM\PersistentCollection {#3223 …}
    +reports: Doctrine\ORM\PersistentCollection {#3225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
    -id: 37714
    -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/2955086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696787972 {#3216
      date: 2023-10-08 19:59:32.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 36.52 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3217
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696787972 {#3215
      date: 2023-10-08 19:59:32.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3219 …}
    +nested: Doctrine\ORM\PersistentCollection {#3221 …}
    +votes: Doctrine\ORM\PersistentCollection {#3223 …}
    +reports: Doctrine\ORM\PersistentCollection {#3225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
    -id: 37714
    -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/2955086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696787972 {#3216
      date: 2023-10-08 19:59:32.0 +02:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15010
  +comment: App\Entity\EntryComment {#3217
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696787972 {#3215
      date: 2023-10-08 19:59:32.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3219 …}
    +nested: Doctrine\ORM\PersistentCollection {#3221 …}
    +votes: Doctrine\ORM\PersistentCollection {#3223 …}
    +reports: Doctrine\ORM\PersistentCollection {#3225 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
    -id: 37714
    -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/2955086"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696787972 {#3216
      date: 2023-10-08 19:59:32.0 +02:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 28.19 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3289
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777
            +avatar: null
            +cover: null
            +email: "CameronDev@programming.dev"
            +username: "@CameronDev@programming.dev"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: null
            +lastActive: DateTime @1726891699 {#2760
              date: 2024-09-21 06:08:19.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: false
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: true
            +notifyOnNewEntryCommentReply: true
            +notifyOnNewPost: false
            +notifyOnNewPostReply: true
            +notifyOnNewPostCommentReply: true
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
            +entries: Doctrine\ORM\PersistentCollection {#2784 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
            +posts: Doctrine\ORM\PersistentCollection {#2792 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
            +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
            +follows: Doctrine\ORM\PersistentCollection {#2804 …}
            +followers: Doctrine\ORM\PersistentCollection {#2806 …}
            +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
            +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
            +reports: Doctrine\ORM\PersistentCollection {#2816 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
            +violations: Doctrine\ORM\PersistentCollection {#2820 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
            +awards: Doctrine\ORM\PersistentCollection {#2824 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
            +categories: Doctrine\ORM\PersistentCollection {#2828 …}
            -id: 53679
            -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
            +apId: "CameronDev@programming.dev"
            +apProfileId: "https://programming.dev/u/CameronDev"
            +apPublicUrl: "https://programming.dev/u/CameronDev"
            +apFollowersUrl: null
            +apInboxUrl: "https://programming.dev/inbox"
            +apDomain: "programming.dev"
            +apPreferredUsername: "CameronDev"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1723927539 {#2761
              date: 2024-08-17 22:45:39.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1696768981 {#2762
              date: 2023-10-08 14:43:01.0 +02:00
            }
          }
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696788503 {#3290
      date: 2023-10-08 20:08:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3285 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3284 …}
    +reports: Doctrine\ORM\PersistentCollection {#3294 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
    -id: 37721
    -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3496951"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696788503 {#3293
      date: 2023-10-08 20:08:23.0 +02:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#15065
  +comment: App\Entity\EntryComment {#3289
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777
            +avatar: null
            +cover: null
            +email: "CameronDev@programming.dev"
            +username: "@CameronDev@programming.dev"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: null
            +lastActive: DateTime @1726891699 {#2760
              date: 2024-09-21 06:08:19.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: false
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: true
            +notifyOnNewEntryCommentReply: true
            +notifyOnNewPost: false
            +notifyOnNewPostReply: true
            +notifyOnNewPostCommentReply: true
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
            +entries: Doctrine\ORM\PersistentCollection {#2784 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
            +posts: Doctrine\ORM\PersistentCollection {#2792 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
            +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
            +follows: Doctrine\ORM\PersistentCollection {#2804 …}
            +followers: Doctrine\ORM\PersistentCollection {#2806 …}
            +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
            +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
            +reports: Doctrine\ORM\PersistentCollection {#2816 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
            +violations: Doctrine\ORM\PersistentCollection {#2820 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
            +awards: Doctrine\ORM\PersistentCollection {#2824 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
            +categories: Doctrine\ORM\PersistentCollection {#2828 …}
            -id: 53679
            -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
            +apId: "CameronDev@programming.dev"
            +apProfileId: "https://programming.dev/u/CameronDev"
            +apPublicUrl: "https://programming.dev/u/CameronDev"
            +apFollowersUrl: null
            +apInboxUrl: "https://programming.dev/inbox"
            +apDomain: "programming.dev"
            +apPreferredUsername: "CameronDev"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1723927539 {#2761
              date: 2024-08-17 22:45:39.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1696768981 {#2762
              date: 2023-10-08 14:43:01.0 +02:00
            }
          }
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696788503 {#3290
      date: 2023-10-08 20:08:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3285 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3284 …}
    +reports: Doctrine\ORM\PersistentCollection {#3294 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
    -id: 37721
    -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3496951"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696788503 {#3293
      date: 2023-10-08 20:08:23.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15110
  +user: Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696788503 {#3293
    date: 2023-10-08 20:08:23.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15165
  +date: DateTimeImmutable @1696788503 {#3293
    date: 2023-10-08 20:08:23.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696788503 {#3293
    date: 2023-10-08 20:08:23.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15219
  +createdAt: DateTimeImmutable @1696788503 {#3293
    date: 2023-10-08 20:08:23.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15273
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.57 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3289
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777
            +avatar: null
            +cover: null
            +email: "CameronDev@programming.dev"
            +username: "@CameronDev@programming.dev"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: null
            +lastActive: DateTime @1726891699 {#2760
              date: 2024-09-21 06:08:19.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: false
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: true
            +notifyOnNewEntryCommentReply: true
            +notifyOnNewPost: false
            +notifyOnNewPostReply: true
            +notifyOnNewPostCommentReply: true
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
            +entries: Doctrine\ORM\PersistentCollection {#2784 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
            +posts: Doctrine\ORM\PersistentCollection {#2792 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
            +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
            +follows: Doctrine\ORM\PersistentCollection {#2804 …}
            +followers: Doctrine\ORM\PersistentCollection {#2806 …}
            +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
            +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
            +reports: Doctrine\ORM\PersistentCollection {#2816 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
            +violations: Doctrine\ORM\PersistentCollection {#2820 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
            +awards: Doctrine\ORM\PersistentCollection {#2824 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
            +categories: Doctrine\ORM\PersistentCollection {#2828 …}
            -id: 53679
            -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
            +apId: "CameronDev@programming.dev"
            +apProfileId: "https://programming.dev/u/CameronDev"
            +apPublicUrl: "https://programming.dev/u/CameronDev"
            +apFollowersUrl: null
            +apInboxUrl: "https://programming.dev/inbox"
            +apDomain: "programming.dev"
            +apPreferredUsername: "CameronDev"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1723927539 {#2761
              date: 2024-08-17 22:45:39.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1696768981 {#2762
              date: 2023-10-08 14:43:01.0 +02:00
            }
          }
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696788503 {#3290
      date: 2023-10-08 20:08:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3285 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3284 …}
    +reports: Doctrine\ORM\PersistentCollection {#3294 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
    -id: 37721
    -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3496951"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696788503 {#3293
      date: 2023-10-08 20:08:23.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15342
  +subject: App\Entity\EntryComment {#3289
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777
            +avatar: null
            +cover: null
            +email: "CameronDev@programming.dev"
            +username: "@CameronDev@programming.dev"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: null
            +lastActive: DateTime @1726891699 {#2760
              date: 2024-09-21 06:08:19.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: false
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: true
            +notifyOnNewEntryCommentReply: true
            +notifyOnNewPost: false
            +notifyOnNewPostReply: true
            +notifyOnNewPostCommentReply: true
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
            +entries: Doctrine\ORM\PersistentCollection {#2784 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
            +posts: Doctrine\ORM\PersistentCollection {#2792 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
            +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
            +follows: Doctrine\ORM\PersistentCollection {#2804 …}
            +followers: Doctrine\ORM\PersistentCollection {#2806 …}
            +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
            +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
            +reports: Doctrine\ORM\PersistentCollection {#2816 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
            +violations: Doctrine\ORM\PersistentCollection {#2820 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
            +awards: Doctrine\ORM\PersistentCollection {#2824 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
            +categories: Doctrine\ORM\PersistentCollection {#2828 …}
            -id: 53679
            -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
            +apId: "CameronDev@programming.dev"
            +apProfileId: "https://programming.dev/u/CameronDev"
            +apPublicUrl: "https://programming.dev/u/CameronDev"
            +apFollowersUrl: null
            +apInboxUrl: "https://programming.dev/inbox"
            +apDomain: "programming.dev"
            +apPreferredUsername: "CameronDev"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1723927539 {#2761
              date: 2024-08-17 22:45:39.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1696768981 {#2762
              date: 2023-10-08 14:43:01.0 +02:00
            }
          }
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696788503 {#3290
      date: 2023-10-08 20:08:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3285 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3284 …}
    +reports: Doctrine\ORM\PersistentCollection {#3294 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
    -id: 37721
    -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3496951"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696788503 {#3293
      date: 2023-10-08 20:08:23.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.76 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3289
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777
            +avatar: null
            +cover: null
            +email: "CameronDev@programming.dev"
            +username: "@CameronDev@programming.dev"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: null
            +lastActive: DateTime @1726891699 {#2760
              date: 2024-09-21 06:08:19.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: false
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: true
            +notifyOnNewEntryCommentReply: true
            +notifyOnNewPost: false
            +notifyOnNewPostReply: true
            +notifyOnNewPostCommentReply: true
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
            +entries: Doctrine\ORM\PersistentCollection {#2784 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
            +posts: Doctrine\ORM\PersistentCollection {#2792 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
            +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
            +follows: Doctrine\ORM\PersistentCollection {#2804 …}
            +followers: Doctrine\ORM\PersistentCollection {#2806 …}
            +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
            +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
            +reports: Doctrine\ORM\PersistentCollection {#2816 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
            +violations: Doctrine\ORM\PersistentCollection {#2820 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
            +awards: Doctrine\ORM\PersistentCollection {#2824 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
            +categories: Doctrine\ORM\PersistentCollection {#2828 …}
            -id: 53679
            -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
            +apId: "CameronDev@programming.dev"
            +apProfileId: "https://programming.dev/u/CameronDev"
            +apPublicUrl: "https://programming.dev/u/CameronDev"
            +apFollowersUrl: null
            +apInboxUrl: "https://programming.dev/inbox"
            +apDomain: "programming.dev"
            +apPreferredUsername: "CameronDev"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1723927539 {#2761
              date: 2024-08-17 22:45:39.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1696768981 {#2762
              date: 2023-10-08 14:43:01.0 +02:00
            }
          }
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696788503 {#3290
      date: 2023-10-08 20:08:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3285 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3284 …}
    +reports: Doctrine\ORM\PersistentCollection {#3294 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
    -id: 37721
    -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3496951"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696788503 {#3293
      date: 2023-10-08 20:08:23.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6841
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3289
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777
            +avatar: null
            +cover: null
            +email: "CameronDev@programming.dev"
            +username: "@CameronDev@programming.dev"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: null
            +lastActive: DateTime @1726891699 {#2760
              date: 2024-09-21 06:08:19.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: false
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: true
            +notifyOnNewEntryCommentReply: true
            +notifyOnNewPost: false
            +notifyOnNewPostReply: true
            +notifyOnNewPostCommentReply: true
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
            +entries: Doctrine\ORM\PersistentCollection {#2784 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
            +posts: Doctrine\ORM\PersistentCollection {#2792 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
            +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
            +follows: Doctrine\ORM\PersistentCollection {#2804 …}
            +followers: Doctrine\ORM\PersistentCollection {#2806 …}
            +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
            +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
            +reports: Doctrine\ORM\PersistentCollection {#2816 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
            +violations: Doctrine\ORM\PersistentCollection {#2820 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
            +awards: Doctrine\ORM\PersistentCollection {#2824 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
            +categories: Doctrine\ORM\PersistentCollection {#2828 …}
            -id: 53679
            -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
            +apId: "CameronDev@programming.dev"
            +apProfileId: "https://programming.dev/u/CameronDev"
            +apPublicUrl: "https://programming.dev/u/CameronDev"
            +apFollowersUrl: null
            +apInboxUrl: "https://programming.dev/inbox"
            +apDomain: "programming.dev"
            +apPreferredUsername: "CameronDev"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1723927539 {#2761
              date: 2024-08-17 22:45:39.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1696768981 {#2762
              date: 2023-10-08 14:43:01.0 +02:00
            }
          }
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696788503 {#3290
      date: 2023-10-08 20:08:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3285 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3284 …}
    +reports: Doctrine\ORM\PersistentCollection {#3294 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
    -id: 37721
    -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3496951"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696788503 {#3293
      date: 2023-10-08 20:08:23.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3289
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777
            +avatar: null
            +cover: null
            +email: "CameronDev@programming.dev"
            +username: "@CameronDev@programming.dev"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: null
            +lastActive: DateTime @1726891699 {#2760
              date: 2024-09-21 06:08:19.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: false
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: true
            +notifyOnNewEntryCommentReply: true
            +notifyOnNewPost: false
            +notifyOnNewPostReply: true
            +notifyOnNewPostCommentReply: true
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
            +entries: Doctrine\ORM\PersistentCollection {#2784 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
            +posts: Doctrine\ORM\PersistentCollection {#2792 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
            +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
            +follows: Doctrine\ORM\PersistentCollection {#2804 …}
            +followers: Doctrine\ORM\PersistentCollection {#2806 …}
            +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
            +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
            +reports: Doctrine\ORM\PersistentCollection {#2816 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
            +violations: Doctrine\ORM\PersistentCollection {#2820 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
            +awards: Doctrine\ORM\PersistentCollection {#2824 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
            +categories: Doctrine\ORM\PersistentCollection {#2828 …}
            -id: 53679
            -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
            +apId: "CameronDev@programming.dev"
            +apProfileId: "https://programming.dev/u/CameronDev"
            +apPublicUrl: "https://programming.dev/u/CameronDev"
            +apFollowersUrl: null
            +apInboxUrl: "https://programming.dev/inbox"
            +apDomain: "programming.dev"
            +apPreferredUsername: "CameronDev"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1723927539 {#2761
              date: 2024-08-17 22:45:39.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1696768981 {#2762
              date: 2023-10-08 14:43:01.0 +02:00
            }
          }
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696788503 {#3290
      date: 2023-10-08 20:08:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3285 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3284 …}
    +reports: Doctrine\ORM\PersistentCollection {#3294 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
    -id: 37721
    -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3496951"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696788503 {#3293
      date: 2023-10-08 20:08:23.0 +02:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#5595
  +comment: App\Entity\EntryComment {#3289
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3217
      +user: Proxies\__CG__\App\Entity\User {#3218 …2}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777
            +avatar: null
            +cover: null
            +email: "CameronDev@programming.dev"
            +username: "@CameronDev@programming.dev"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: null
            +lastActive: DateTime @1726891699 {#2760
              date: 2024-09-21 06:08:19.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: false
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: true
            +notifyOnNewEntryCommentReply: true
            +notifyOnNewPost: false
            +notifyOnNewPostReply: true
            +notifyOnNewPostCommentReply: true
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
            +entries: Doctrine\ORM\PersistentCollection {#2784 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
            +posts: Doctrine\ORM\PersistentCollection {#2792 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
            +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
            +follows: Doctrine\ORM\PersistentCollection {#2804 …}
            +followers: Doctrine\ORM\PersistentCollection {#2806 …}
            +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
            +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
            +reports: Doctrine\ORM\PersistentCollection {#2816 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
            +violations: Doctrine\ORM\PersistentCollection {#2820 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
            +awards: Doctrine\ORM\PersistentCollection {#2824 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
            +categories: Doctrine\ORM\PersistentCollection {#2828 …}
            -id: 53679
            -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
            +apId: "CameronDev@programming.dev"
            +apProfileId: "https://programming.dev/u/CameronDev"
            +apPublicUrl: "https://programming.dev/u/CameronDev"
            +apFollowersUrl: null
            +apInboxUrl: "https://programming.dev/inbox"
            +apDomain: "programming.dev"
            +apPreferredUsername: "CameronDev"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1723927539 {#2761
              date: 2024-08-17 22:45:39.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1696768981 {#2762
              date: 2023-10-08 14:43:01.0 +02:00
            }
          }
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "Also to note, that Purplix does warn users to assume the site has been compromised if the latest statement has expired."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696787972 {#3215
        date: 2023-10-08 19:59:32.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3219 …}
      +nested: Doctrine\ORM\PersistentCollection {#3221 …}
      +votes: Doctrine\ORM\PersistentCollection {#3223 …}
      +reports: Doctrine\ORM\PersistentCollection {#3225 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3229 …}
      -id: 37714
      -bodyTs: "'also':1 'assum':10 'compromis':15 'expir':21 'latest':18 'note':3 'purplix':5 'site':12 'statement':19 'user':8 'warn':7"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/2955086"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696787972 {#3216
        date: 2023-10-08 19:59:32.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "That actually could be useful, by having a completely external company send a notification without action by the company receiving the warrant, it may be possible to circumvent the prohibition on alerting users."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1696788503 {#3290
      date: 2023-10-08 20:08:23.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3285 …}
    +nested: Doctrine\ORM\PersistentCollection {#3280 …}
    +votes: Doctrine\ORM\PersistentCollection {#3284 …}
    +reports: Doctrine\ORM\PersistentCollection {#3294 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3296 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3298 …}
    -id: 37721
    -bodyTs: "'action':16 'actual':2 'alert':32 'circumv':28 'compani':11,19 'complet':9 'could':3 'extern':10 'may':24 'notif':14 'possibl':26 'prohibit':30 'receiv':20 'send':12 'use':5 'user':33 'warrant':22 'without':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3496951"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696788503 {#3293
      date: 2023-10-08 20:08:23.0 +02:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 38.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3233
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#3231
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3234 …}
    +nested: Doctrine\ORM\PersistentCollection {#3236 …}
    +votes: Doctrine\ORM\PersistentCollection {#3238 …}
    +reports: Doctrine\ORM\PersistentCollection {#3240 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#3232
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9792
  +comment: App\Entity\EntryComment {#3233
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#3231
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3234 …}
    +nested: Doctrine\ORM\PersistentCollection {#3236 …}
    +votes: Doctrine\ORM\PersistentCollection {#3238 …}
    +reports: Doctrine\ORM\PersistentCollection {#3240 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#3232
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11879
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696857826 {#3232
    date: 2023-10-09 15:23:46.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14700
  +date: DateTimeImmutable @1696857826 {#3232
    date: 2023-10-09 15:23:46.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 10.20 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696857826 {#3232
    date: 2023-10-09 15:23:46.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#15391
  +createdAt: DateTimeImmutable @1696857826 {#3232
    date: 2023-10-09 15:23:46.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#15445
  +width: 40
  +height: 40
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3233
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#3231
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3234 …}
    +nested: Doctrine\ORM\PersistentCollection {#3236 …}
    +votes: Doctrine\ORM\PersistentCollection {#3238 …}
    +reports: Doctrine\ORM\PersistentCollection {#3240 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#3232
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#15526
  +subject: App\Entity\EntryComment {#3233
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#3231
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3234 …}
    +nested: Doctrine\ORM\PersistentCollection {#3236 …}
    +votes: Doctrine\ORM\PersistentCollection {#3238 …}
    +reports: Doctrine\ORM\PersistentCollection {#3240 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#3232
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.92 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3233
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#3231
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3234 …}
    +nested: Doctrine\ORM\PersistentCollection {#3236 …}
    +votes: Doctrine\ORM\PersistentCollection {#3238 …}
    +reports: Doctrine\ORM\PersistentCollection {#3240 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#3232
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#15583
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3233
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#3231
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3234 …}
    +nested: Doctrine\ORM\PersistentCollection {#3236 …}
    +votes: Doctrine\ORM\PersistentCollection {#3238 …}
    +reports: Doctrine\ORM\PersistentCollection {#3240 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#3232
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 19.76 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3233
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#3231
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3234 …}
    +nested: Doctrine\ORM\PersistentCollection {#3236 …}
    +votes: Doctrine\ORM\PersistentCollection {#3238 …}
    +reports: Doctrine\ORM\PersistentCollection {#3240 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#3232
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#15823
  +comment: App\Entity\EntryComment {#3233
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#3231
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3234 …}
    +nested: Doctrine\ORM\PersistentCollection {#3236 …}
    +votes: Doctrine\ORM\PersistentCollection {#3238 …}
    +reports: Doctrine\ORM\PersistentCollection {#3240 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#3232
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 19.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3302
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3233
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
        \n
        And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
        \n
        The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
        \n
        You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696857826 {#3231
        date: 2023-10-09 15:23:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3234 …}
      +nested: Doctrine\ORM\PersistentCollection {#3236 …}
      +votes: Doctrine\ORM\PersistentCollection {#3238 …}
      +reports: Doctrine\ORM\PersistentCollection {#3240 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      -id: 38697
      -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712247"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696857826 {#3232
        date: 2023-10-09 15:23:46.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
      \n
      Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
      \n
      I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696868872 {#3300
      date: 2023-10-09 18:27:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3303 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3307 …}
    +reports: Doctrine\ORM\PersistentCollection {#3309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
    -id: 38944
    -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3561886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696868872 {#3301
      date: 2023-10-09 18:27:52.0 +02:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#15878
  +comment: App\Entity\EntryComment {#3302
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3233
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
        \n
        And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
        \n
        The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
        \n
        You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696857826 {#3231
        date: 2023-10-09 15:23:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3234 …}
      +nested: Doctrine\ORM\PersistentCollection {#3236 …}
      +votes: Doctrine\ORM\PersistentCollection {#3238 …}
      +reports: Doctrine\ORM\PersistentCollection {#3240 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      -id: 38697
      -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712247"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696857826 {#3232
        date: 2023-10-09 15:23:46.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
      \n
      Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
      \n
      I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696868872 {#3300
      date: 2023-10-09 18:27:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3303 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3307 …}
    +reports: Doctrine\ORM\PersistentCollection {#3309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
    -id: 38944
    -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3561886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696868872 {#3301
      date: 2023-10-09 18:27:52.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#15923
  +user: Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696868872 {#3301
    date: 2023-10-09 18:27:52.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15978
  +date: DateTimeImmutable @1696868872 {#3301
    date: 2023-10-09 18:27:52.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696868872 {#3301
    date: 2023-10-09 18:27:52.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16032
  +createdAt: DateTimeImmutable @1696868872 {#3301
    date: 2023-10-09 18:27:52.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.25 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#16086
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3121
    +avatar: null
    +cover: null
    +email: "explore_broaden@midwest.social"
    +username: "@explore_broaden@midwest.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1703114032 {#13752
      date: 2023-12-21 00:13:52.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
    +entries: Doctrine\ORM\PersistentCollection {#13764 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
    +posts: Doctrine\ORM\PersistentCollection {#13772 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
    +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
    +follows: Doctrine\ORM\PersistentCollection {#13784 …}
    +followers: Doctrine\ORM\PersistentCollection {#13786 …}
    +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
    +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
    +reports: Doctrine\ORM\PersistentCollection {#13796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
    +violations: Doctrine\ORM\PersistentCollection {#13800 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
    +awards: Doctrine\ORM\PersistentCollection {#13804 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
    +categories: Doctrine\ORM\PersistentCollection {#13808 …}
    -id: 53734
    -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
    +apId: "explore_broaden@midwest.social"
    +apProfileId: "https://midwest.social/u/explore_broaden"
    +apPublicUrl: "https://midwest.social/u/explore_broaden"
    +apFollowersUrl: null
    +apInboxUrl: "https://midwest.social/inbox"
    +apDomain: "midwest.social"
    +apPreferredUsername: "explore_broaden"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1705979309 {#13749
      date: 2024-01-23 04:08:29.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696773523 {#13751
      date: 2023-10-08 15:58:43.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3302
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3233
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
        \n
        And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
        \n
        The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
        \n
        You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696857826 {#3231
        date: 2023-10-09 15:23:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3234 …}
      +nested: Doctrine\ORM\PersistentCollection {#3236 …}
      +votes: Doctrine\ORM\PersistentCollection {#3238 …}
      +reports: Doctrine\ORM\PersistentCollection {#3240 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      -id: 38697
      -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712247"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696857826 {#3232
        date: 2023-10-09 15:23:46.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
      \n
      Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
      \n
      I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696868872 {#3300
      date: 2023-10-09 18:27:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3303 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3307 …}
    +reports: Doctrine\ORM\PersistentCollection {#3309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
    -id: 38944
    -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3561886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696868872 {#3301
      date: 2023-10-09 18:27:52.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16163
  +subject: App\Entity\EntryComment {#3302
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3233
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
        \n
        And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
        \n
        The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
        \n
        You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696857826 {#3231
        date: 2023-10-09 15:23:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3234 …}
      +nested: Doctrine\ORM\PersistentCollection {#3236 …}
      +votes: Doctrine\ORM\PersistentCollection {#3238 …}
      +reports: Doctrine\ORM\PersistentCollection {#3240 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      -id: 38697
      -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712247"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696857826 {#3232
        date: 2023-10-09 15:23:46.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
      \n
      Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
      \n
      I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696868872 {#3300
      date: 2023-10-09 18:27:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3303 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3307 …}
    +reports: Doctrine\ORM\PersistentCollection {#3309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
    -id: 38944
    -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3561886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696868872 {#3301
      date: 2023-10-09 18:27:52.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.76 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3302
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3233
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
        \n
        And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
        \n
        The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
        \n
        You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696857826 {#3231
        date: 2023-10-09 15:23:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3234 …}
      +nested: Doctrine\ORM\PersistentCollection {#3236 …}
      +votes: Doctrine\ORM\PersistentCollection {#3238 …}
      +reports: Doctrine\ORM\PersistentCollection {#3240 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      -id: 38697
      -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712247"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696857826 {#3232
        date: 2023-10-09 15:23:46.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
      \n
      Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
      \n
      I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696868872 {#3300
      date: 2023-10-09 18:27:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3303 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3307 …}
    +reports: Doctrine\ORM\PersistentCollection {#3309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
    -id: 38944
    -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3561886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696868872 {#3301
      date: 2023-10-09 18:27:52.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16220
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3302
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3233
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
        \n
        And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
        \n
        The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
        \n
        You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696857826 {#3231
        date: 2023-10-09 15:23:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3234 …}
      +nested: Doctrine\ORM\PersistentCollection {#3236 …}
      +votes: Doctrine\ORM\PersistentCollection {#3238 …}
      +reports: Doctrine\ORM\PersistentCollection {#3240 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      -id: 38697
      -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712247"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696857826 {#3232
        date: 2023-10-09 15:23:46.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
      \n
      Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
      \n
      I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696868872 {#3300
      date: 2023-10-09 18:27:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3303 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3307 …}
    +reports: Doctrine\ORM\PersistentCollection {#3309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
    -id: 38944
    -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3561886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696868872 {#3301
      date: 2023-10-09 18:27:52.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 12.72 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3302
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3233
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
        \n
        And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
        \n
        The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
        \n
        You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696857826 {#3231
        date: 2023-10-09 15:23:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3234 …}
      +nested: Doctrine\ORM\PersistentCollection {#3236 …}
      +votes: Doctrine\ORM\PersistentCollection {#3238 …}
      +reports: Doctrine\ORM\PersistentCollection {#3240 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      -id: 38697
      -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712247"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696857826 {#3232
        date: 2023-10-09 15:23:46.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
      \n
      Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
      \n
      I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696868872 {#3300
      date: 2023-10-09 18:27:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3303 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3307 …}
    +reports: Doctrine\ORM\PersistentCollection {#3309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
    -id: 38944
    -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3561886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696868872 {#3301
      date: 2023-10-09 18:27:52.0 +02:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#16460
  +comment: App\Entity\EntryComment {#3302
    +user: Proxies\__CG__\App\Entity\User {#3121
      +avatar: null
      +cover: null
      +email: "explore_broaden@midwest.social"
      +username: "@explore_broaden@midwest.social"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1703114032 {#13752
        date: 2023-12-21 00:13:52.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
      +entries: Doctrine\ORM\PersistentCollection {#13764 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
      +posts: Doctrine\ORM\PersistentCollection {#13772 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
      +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
      +follows: Doctrine\ORM\PersistentCollection {#13784 …}
      +followers: Doctrine\ORM\PersistentCollection {#13786 …}
      +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
      +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
      +reports: Doctrine\ORM\PersistentCollection {#13796 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
      +violations: Doctrine\ORM\PersistentCollection {#13800 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
      +awards: Doctrine\ORM\PersistentCollection {#13804 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
      +categories: Doctrine\ORM\PersistentCollection {#13808 …}
      -id: 53734
      -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
      +apId: "explore_broaden@midwest.social"
      +apProfileId: "https://midwest.social/u/explore_broaden"
      +apPublicUrl: "https://midwest.social/u/explore_broaden"
      +apFollowersUrl: null
      +apInboxUrl: "https://midwest.social/inbox"
      +apDomain: "midwest.social"
      +apPreferredUsername: "explore_broaden"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1705979309 {#13749
        date: 2024-01-23 04:08:29.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696773523 {#13751
        date: 2023-10-08 15:58:43.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3233
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3122
        +user: Proxies\__CG__\App\Entity\User {#3121 …2}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2763
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 6
          +score: 0
          +lastActive: DateTime @1696894526 {#2758
            date: 2023-10-10 01:35:26.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2765 …}
          +nested: Doctrine\ORM\PersistentCollection {#2767 …}
          +votes: Doctrine\ORM\PersistentCollection {#2769 …}
          +reports: Doctrine\ORM\PersistentCollection {#2771 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
          -id: 37335
          -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3647025"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696768979 {#2759
            date: 2023-10-08 14:42:59.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
          \n
          The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 22
        +score: 0
        +lastActive: DateTime @1696773520 {#3124
          date: 2023-10-08 15:58:40.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3120 …}
        +nested: Doctrine\ORM\PersistentCollection {#3118 …}
        +votes: Doctrine\ORM\PersistentCollection {#3116 …}
        +reports: Doctrine\ORM\PersistentCollection {#3114 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
        -id: 37438
        -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://midwest.social/comment/3491850"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696773520 {#3123
          date: 2023-10-08 15:58:40.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
        \n
        And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
        \n
        The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
        \n
        You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696857826 {#3231
        date: 2023-10-09 15:23:46.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3234 …}
      +nested: Doctrine\ORM\PersistentCollection {#3236 …}
      +votes: Doctrine\ORM\PersistentCollection {#3238 …}
      +reports: Doctrine\ORM\PersistentCollection {#3240 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
      -id: 38697
      -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712247"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696857826 {#3232
        date: 2023-10-09 15:23:46.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
      \n
      Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
      \n
      I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696868872 {#3300
      date: 2023-10-09 18:27:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3303 …}
    +nested: Doctrine\ORM\PersistentCollection {#3305 …}
    +votes: Doctrine\ORM\PersistentCollection {#3307 …}
    +reports: Doctrine\ORM\PersistentCollection {#3309 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
    -id: 38944
    -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://midwest.social/comment/3561886"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696868872 {#3301
      date: 2023-10-09 18:27:52.0 +02:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 11.91 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3340
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3302
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3233
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3122
          +user: Proxies\__CG__\App\Entity\User {#3121 …2}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2763
            +user: App\Entity\User {#2777}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 6
            +score: 0
            +lastActive: DateTime @1696894526 {#2758
              date: 2023-10-10 01:35:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2765 …}
            +nested: Doctrine\ORM\PersistentCollection {#2767 …}
            +votes: Doctrine\ORM\PersistentCollection {#2769 …}
            +reports: Doctrine\ORM\PersistentCollection {#2771 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
            -id: 37335
            -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3647025"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696768979 {#2759
              date: 2023-10-08 14:42:59.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2763}
          +body: """
            The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
            \n
            The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 22
          +score: 0
          +lastActive: DateTime @1696773520 {#3124
            date: 2023-10-08 15:58:40.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3120 …}
          +nested: Doctrine\ORM\PersistentCollection {#3118 …}
          +votes: Doctrine\ORM\PersistentCollection {#3116 …}
          +reports: Doctrine\ORM\PersistentCollection {#3114 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
          -id: 37438
          -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/3491850"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696773520 {#3123
            date: 2023-10-08 15:58:40.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
          \n
          And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
          \n
          The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
          \n
          You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696857826 {#3231
          date: 2023-10-09 15:23:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3234 …}
        +nested: Doctrine\ORM\PersistentCollection {#3236 …}
        +votes: Doctrine\ORM\PersistentCollection {#3238 …}
        +reports: Doctrine\ORM\PersistentCollection {#3240 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
        -id: 38697
        -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712247"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696857826 {#3232
          date: 2023-10-09 15:23:46.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
        \n
        Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
        \n
        I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696868872 {#3300
        date: 2023-10-09 18:27:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3303 …}
      +nested: Doctrine\ORM\PersistentCollection {#3305 …}
      +votes: Doctrine\ORM\PersistentCollection {#3307 …}
      +reports: Doctrine\ORM\PersistentCollection {#3309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
      -id: 38944
      -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3561886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696868872 {#3301
        date: 2023-10-09 18:27:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#3341
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3337 …}
    +nested: Doctrine\ORM\PersistentCollection {#3333 …}
    +votes: Doctrine\ORM\PersistentCollection {#3331 …}
    +reports: Doctrine\ORM\PersistentCollection {#3346 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#3344
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  "showNested" => true
  "level" => 5
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#16515
  +comment: App\Entity\EntryComment {#3340
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3302
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3233
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3122
          +user: Proxies\__CG__\App\Entity\User {#3121 …2}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2763
            +user: App\Entity\User {#2777}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 6
            +score: 0
            +lastActive: DateTime @1696894526 {#2758
              date: 2023-10-10 01:35:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2765 …}
            +nested: Doctrine\ORM\PersistentCollection {#2767 …}
            +votes: Doctrine\ORM\PersistentCollection {#2769 …}
            +reports: Doctrine\ORM\PersistentCollection {#2771 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
            -id: 37335
            -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3647025"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696768979 {#2759
              date: 2023-10-08 14:42:59.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2763}
          +body: """
            The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
            \n
            The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 22
          +score: 0
          +lastActive: DateTime @1696773520 {#3124
            date: 2023-10-08 15:58:40.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3120 …}
          +nested: Doctrine\ORM\PersistentCollection {#3118 …}
          +votes: Doctrine\ORM\PersistentCollection {#3116 …}
          +reports: Doctrine\ORM\PersistentCollection {#3114 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
          -id: 37438
          -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/3491850"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696773520 {#3123
            date: 2023-10-08 15:58:40.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
          \n
          And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
          \n
          The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
          \n
          You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696857826 {#3231
          date: 2023-10-09 15:23:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3234 …}
        +nested: Doctrine\ORM\PersistentCollection {#3236 …}
        +votes: Doctrine\ORM\PersistentCollection {#3238 …}
        +reports: Doctrine\ORM\PersistentCollection {#3240 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
        -id: 38697
        -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712247"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696857826 {#3232
          date: 2023-10-09 15:23:46.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
        \n
        Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
        \n
        I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696868872 {#3300
        date: 2023-10-09 18:27:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3303 …}
      +nested: Doctrine\ORM\PersistentCollection {#3305 …}
      +votes: Doctrine\ORM\PersistentCollection {#3307 …}
      +reports: Doctrine\ORM\PersistentCollection {#3309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
      -id: 38944
      -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3561886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696868872 {#3301
        date: 2023-10-09 18:27:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#3341
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3337 …}
    +nested: Doctrine\ORM\PersistentCollection {#3333 …}
    +votes: Doctrine\ORM\PersistentCollection {#3331 …}
    +reports: Doctrine\ORM\PersistentCollection {#3346 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#3344
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 5
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16560
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696894524 {#3344
    date: 2023-10-10 01:35:24.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16615
  +date: DateTimeImmutable @1696894524 {#3344
    date: 2023-10-10 01:35:24.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696894524 {#3344
    date: 2023-10-10 01:35:24.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#16669
  +createdAt: DateTimeImmutable @1696894524 {#3344
    date: 2023-10-10 01:35:24.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#16723
  +width: 40
  +height: 40
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.81 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3340
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3302
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3233
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3122
          +user: Proxies\__CG__\App\Entity\User {#3121 …2}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2763
            +user: App\Entity\User {#2777}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 6
            +score: 0
            +lastActive: DateTime @1696894526 {#2758
              date: 2023-10-10 01:35:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2765 …}
            +nested: Doctrine\ORM\PersistentCollection {#2767 …}
            +votes: Doctrine\ORM\PersistentCollection {#2769 …}
            +reports: Doctrine\ORM\PersistentCollection {#2771 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
            -id: 37335
            -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3647025"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696768979 {#2759
              date: 2023-10-08 14:42:59.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2763}
          +body: """
            The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
            \n
            The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 22
          +score: 0
          +lastActive: DateTime @1696773520 {#3124
            date: 2023-10-08 15:58:40.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3120 …}
          +nested: Doctrine\ORM\PersistentCollection {#3118 …}
          +votes: Doctrine\ORM\PersistentCollection {#3116 …}
          +reports: Doctrine\ORM\PersistentCollection {#3114 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
          -id: 37438
          -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/3491850"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696773520 {#3123
            date: 2023-10-08 15:58:40.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
          \n
          And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
          \n
          The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
          \n
          You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696857826 {#3231
          date: 2023-10-09 15:23:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3234 …}
        +nested: Doctrine\ORM\PersistentCollection {#3236 …}
        +votes: Doctrine\ORM\PersistentCollection {#3238 …}
        +reports: Doctrine\ORM\PersistentCollection {#3240 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
        -id: 38697
        -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712247"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696857826 {#3232
          date: 2023-10-09 15:23:46.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
        \n
        Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
        \n
        I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696868872 {#3300
        date: 2023-10-09 18:27:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3303 …}
      +nested: Doctrine\ORM\PersistentCollection {#3305 …}
      +votes: Doctrine\ORM\PersistentCollection {#3307 …}
      +reports: Doctrine\ORM\PersistentCollection {#3309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
      -id: 38944
      -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3561886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696868872 {#3301
        date: 2023-10-09 18:27:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#3341
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3337 …}
    +nested: Doctrine\ORM\PersistentCollection {#3333 …}
    +votes: Doctrine\ORM\PersistentCollection {#3331 …}
    +reports: Doctrine\ORM\PersistentCollection {#3346 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#3344
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#16818
  +subject: App\Entity\EntryComment {#3340
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3302
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3233
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3122
          +user: Proxies\__CG__\App\Entity\User {#3121 …2}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2763
            +user: App\Entity\User {#2777}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 6
            +score: 0
            +lastActive: DateTime @1696894526 {#2758
              date: 2023-10-10 01:35:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2765 …}
            +nested: Doctrine\ORM\PersistentCollection {#2767 …}
            +votes: Doctrine\ORM\PersistentCollection {#2769 …}
            +reports: Doctrine\ORM\PersistentCollection {#2771 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
            -id: 37335
            -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3647025"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696768979 {#2759
              date: 2023-10-08 14:42:59.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2763}
          +body: """
            The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
            \n
            The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 22
          +score: 0
          +lastActive: DateTime @1696773520 {#3124
            date: 2023-10-08 15:58:40.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3120 …}
          +nested: Doctrine\ORM\PersistentCollection {#3118 …}
          +votes: Doctrine\ORM\PersistentCollection {#3116 …}
          +reports: Doctrine\ORM\PersistentCollection {#3114 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
          -id: 37438
          -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/3491850"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696773520 {#3123
            date: 2023-10-08 15:58:40.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
          \n
          And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
          \n
          The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
          \n
          You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696857826 {#3231
          date: 2023-10-09 15:23:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3234 …}
        +nested: Doctrine\ORM\PersistentCollection {#3236 …}
        +votes: Doctrine\ORM\PersistentCollection {#3238 …}
        +reports: Doctrine\ORM\PersistentCollection {#3240 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
        -id: 38697
        -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712247"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696857826 {#3232
          date: 2023-10-09 15:23:46.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
        \n
        Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
        \n
        I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696868872 {#3300
        date: 2023-10-09 18:27:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3303 …}
      +nested: Doctrine\ORM\PersistentCollection {#3305 …}
      +votes: Doctrine\ORM\PersistentCollection {#3307 …}
      +reports: Doctrine\ORM\PersistentCollection {#3309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
      -id: 38944
      -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3561886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696868872 {#3301
        date: 2023-10-09 18:27:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#3341
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3337 …}
    +nested: Doctrine\ORM\PersistentCollection {#3333 …}
    +votes: Doctrine\ORM\PersistentCollection {#3331 …}
    +reports: Doctrine\ORM\PersistentCollection {#3346 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#3344
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.98 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3340
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3302
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3233
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3122
          +user: Proxies\__CG__\App\Entity\User {#3121 …2}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2763
            +user: App\Entity\User {#2777}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 6
            +score: 0
            +lastActive: DateTime @1696894526 {#2758
              date: 2023-10-10 01:35:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2765 …}
            +nested: Doctrine\ORM\PersistentCollection {#2767 …}
            +votes: Doctrine\ORM\PersistentCollection {#2769 …}
            +reports: Doctrine\ORM\PersistentCollection {#2771 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
            -id: 37335
            -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3647025"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696768979 {#2759
              date: 2023-10-08 14:42:59.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2763}
          +body: """
            The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
            \n
            The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 22
          +score: 0
          +lastActive: DateTime @1696773520 {#3124
            date: 2023-10-08 15:58:40.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3120 …}
          +nested: Doctrine\ORM\PersistentCollection {#3118 …}
          +votes: Doctrine\ORM\PersistentCollection {#3116 …}
          +reports: Doctrine\ORM\PersistentCollection {#3114 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
          -id: 37438
          -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/3491850"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696773520 {#3123
            date: 2023-10-08 15:58:40.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
          \n
          And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
          \n
          The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
          \n
          You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696857826 {#3231
          date: 2023-10-09 15:23:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3234 …}
        +nested: Doctrine\ORM\PersistentCollection {#3236 …}
        +votes: Doctrine\ORM\PersistentCollection {#3238 …}
        +reports: Doctrine\ORM\PersistentCollection {#3240 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
        -id: 38697
        -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712247"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696857826 {#3232
          date: 2023-10-09 15:23:46.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
        \n
        Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
        \n
        I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696868872 {#3300
        date: 2023-10-09 18:27:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3303 …}
      +nested: Doctrine\ORM\PersistentCollection {#3305 …}
      +votes: Doctrine\ORM\PersistentCollection {#3307 …}
      +reports: Doctrine\ORM\PersistentCollection {#3309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
      -id: 38944
      -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3561886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696868872 {#3301
        date: 2023-10-09 18:27:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#3341
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3337 …}
    +nested: Doctrine\ORM\PersistentCollection {#3333 …}
    +votes: Doctrine\ORM\PersistentCollection {#3331 …}
    +reports: Doctrine\ORM\PersistentCollection {#3346 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#3344
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#16875
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3340
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3302
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3233
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3122
          +user: Proxies\__CG__\App\Entity\User {#3121 …2}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2763
            +user: App\Entity\User {#2777}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 6
            +score: 0
            +lastActive: DateTime @1696894526 {#2758
              date: 2023-10-10 01:35:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2765 …}
            +nested: Doctrine\ORM\PersistentCollection {#2767 …}
            +votes: Doctrine\ORM\PersistentCollection {#2769 …}
            +reports: Doctrine\ORM\PersistentCollection {#2771 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
            -id: 37335
            -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3647025"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696768979 {#2759
              date: 2023-10-08 14:42:59.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2763}
          +body: """
            The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
            \n
            The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 22
          +score: 0
          +lastActive: DateTime @1696773520 {#3124
            date: 2023-10-08 15:58:40.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3120 …}
          +nested: Doctrine\ORM\PersistentCollection {#3118 …}
          +votes: Doctrine\ORM\PersistentCollection {#3116 …}
          +reports: Doctrine\ORM\PersistentCollection {#3114 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
          -id: 37438
          -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/3491850"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696773520 {#3123
            date: 2023-10-08 15:58:40.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
          \n
          And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
          \n
          The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
          \n
          You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696857826 {#3231
          date: 2023-10-09 15:23:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3234 …}
        +nested: Doctrine\ORM\PersistentCollection {#3236 …}
        +votes: Doctrine\ORM\PersistentCollection {#3238 …}
        +reports: Doctrine\ORM\PersistentCollection {#3240 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
        -id: 38697
        -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712247"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696857826 {#3232
          date: 2023-10-09 15:23:46.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
        \n
        Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
        \n
        I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696868872 {#3300
        date: 2023-10-09 18:27:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3303 …}
      +nested: Doctrine\ORM\PersistentCollection {#3305 …}
      +votes: Doctrine\ORM\PersistentCollection {#3307 …}
      +reports: Doctrine\ORM\PersistentCollection {#3309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
      -id: 38944
      -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3561886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696868872 {#3301
        date: 2023-10-09 18:27:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#3341
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3337 …}
    +nested: Doctrine\ORM\PersistentCollection {#3333 …}
    +votes: Doctrine\ORM\PersistentCollection {#3331 …}
    +reports: Doctrine\ORM\PersistentCollection {#3346 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#3344
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 2.16 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3340
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3302
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3233
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3122
          +user: Proxies\__CG__\App\Entity\User {#3121 …2}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2763
            +user: App\Entity\User {#2777}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 6
            +score: 0
            +lastActive: DateTime @1696894526 {#2758
              date: 2023-10-10 01:35:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2765 …}
            +nested: Doctrine\ORM\PersistentCollection {#2767 …}
            +votes: Doctrine\ORM\PersistentCollection {#2769 …}
            +reports: Doctrine\ORM\PersistentCollection {#2771 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
            -id: 37335
            -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3647025"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696768979 {#2759
              date: 2023-10-08 14:42:59.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2763}
          +body: """
            The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
            \n
            The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 22
          +score: 0
          +lastActive: DateTime @1696773520 {#3124
            date: 2023-10-08 15:58:40.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3120 …}
          +nested: Doctrine\ORM\PersistentCollection {#3118 …}
          +votes: Doctrine\ORM\PersistentCollection {#3116 …}
          +reports: Doctrine\ORM\PersistentCollection {#3114 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
          -id: 37438
          -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/3491850"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696773520 {#3123
            date: 2023-10-08 15:58:40.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
          \n
          And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
          \n
          The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
          \n
          You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696857826 {#3231
          date: 2023-10-09 15:23:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3234 …}
        +nested: Doctrine\ORM\PersistentCollection {#3236 …}
        +votes: Doctrine\ORM\PersistentCollection {#3238 …}
        +reports: Doctrine\ORM\PersistentCollection {#3240 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
        -id: 38697
        -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712247"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696857826 {#3232
          date: 2023-10-09 15:23:46.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
        \n
        Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
        \n
        I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696868872 {#3300
        date: 2023-10-09 18:27:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3303 …}
      +nested: Doctrine\ORM\PersistentCollection {#3305 …}
      +votes: Doctrine\ORM\PersistentCollection {#3307 …}
      +reports: Doctrine\ORM\PersistentCollection {#3309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
      -id: 38944
      -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3561886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696868872 {#3301
        date: 2023-10-09 18:27:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#3341
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3337 …}
    +nested: Doctrine\ORM\PersistentCollection {#3333 …}
    +votes: Doctrine\ORM\PersistentCollection {#3331 …}
    +reports: Doctrine\ORM\PersistentCollection {#3346 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#3344
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  "level" => 5
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#17115
  +comment: App\Entity\EntryComment {#3340
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3302
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3233
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3122
          +user: Proxies\__CG__\App\Entity\User {#3121 …2}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2763
            +user: App\Entity\User {#2777}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 6
            +score: 0
            +lastActive: DateTime @1696894526 {#2758
              date: 2023-10-10 01:35:26.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2765 …}
            +nested: Doctrine\ORM\PersistentCollection {#2767 …}
            +votes: Doctrine\ORM\PersistentCollection {#2769 …}
            +reports: Doctrine\ORM\PersistentCollection {#2771 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
            -id: 37335
            -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3647025"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696768979 {#2759
              date: 2023-10-08 14:42:59.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2763}
          +body: """
            The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
            \n
            The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 22
          +score: 0
          +lastActive: DateTime @1696773520 {#3124
            date: 2023-10-08 15:58:40.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@CameronDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3120 …}
          +nested: Doctrine\ORM\PersistentCollection {#3118 …}
          +votes: Doctrine\ORM\PersistentCollection {#3116 …}
          +reports: Doctrine\ORM\PersistentCollection {#3114 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
          -id: 37438
          -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://midwest.social/comment/3491850"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696773520 {#3123
            date: 2023-10-08 15:58:40.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2763}
        +body: """
          None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
          \n
          And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
          \n
          The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
          \n
          You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1696857826 {#3231
          date: 2023-10-09 15:23:46.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@CameronDev@programming.dev"
          "@explore_broaden@midwest.social"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3234 …}
        +nested: Doctrine\ORM\PersistentCollection {#3236 …}
        +votes: Doctrine\ORM\PersistentCollection {#3238 …}
        +reports: Doctrine\ORM\PersistentCollection {#3240 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3242 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3244 …}
        -id: 38697
        -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712247"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696857826 {#3232
          date: 2023-10-09 15:23:46.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        Yes, most of those points are the concerns with warrant canaries. So far as we know the concept is totally untested in court so it’s hard to say what the result would be until it happens.\n
        \n
        Updating the canary should require a human input (like a password to unlock the GPG key), which is not sometime the government would generally get access to (they make a request for data about XYZ user, and the company turns it over; they wouldn’t get actual access to the production system). The government could seek a ruling to force the company to update the canary, but as such a thing hasn’t been granted before (at least as far as we know), it’s not a guarantee. So, there is a chance that the warrant canary will serve to alert users to something happening, which is better than nothing. But because of its untested nature, it might be broken by a court.\n
        \n
        I’m not sure I understand your point about “once it’s triggered it can’t be reset.” If a company fails to update their canary on schedule it means something happened that they can’t disclose. Once they are released from the NDA they can release a new canary explaining what happened.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1696868872 {#3300
        date: 2023-10-09 18:27:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
        "@explore_broaden@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3303 …}
      +nested: Doctrine\ORM\PersistentCollection {#3305 …}
      +votes: Doctrine\ORM\PersistentCollection {#3307 …}
      +reports: Doctrine\ORM\PersistentCollection {#3309 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3311 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3313 …}
      -id: 38944
      -bodyTs: "'access':63,85 'actual':84 'alert':138 'better':145 'broken':157 'canari':11,40,103,134,186,210 'chanc':130 'compani':76,99,181 'concept':18 'concern':8 'could':92 'court':23,160 'data':70 'disclos':197 'explain':211 'fail':182 'far':13,117 'forc':97 'general':61 'get':62,83 'govern':59,91 'gpg':52 'grant':112 'guarante':125 'happen':37,142,192,213 'hard':27 'hasn':109 'human':44 'input':45 'key':53 'know':16,120 'least':115 'like':46 'm':162 'make':66 'mean':190 'might':155 'natur':153 'nda':204 'new':209 'noth':147 'password':48 'point':5,168 'product':88 'releas':201,207 'request':68 'requir':42 'reset':178 'result':32 'rule':95 'say':29 'schedul':188 'seek':93 'serv':136 'someth':141,191 'sometim':57 'sure':164 'system':89 'thing':108 'total':20 'trigger':173 'turn':77 'understand':166 'unlock':50 'untest':21,152 'updat':38,101,184 'user':73,139 'warrant':10,133 'would':33,60 'wouldn':81 'xyz':72 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3561886"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696868872 {#3301
        date: 2023-10-09 18:27:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#3341
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3337 …}
    +nested: Doctrine\ORM\PersistentCollection {#3333 …}
    +votes: Doctrine\ORM\PersistentCollection {#3331 …}
    +reports: Doctrine\ORM\PersistentCollection {#3346 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3348 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3350 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#3344
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  +nestedComments: []
  +level: 5
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 11.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3250
      +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
      +cover: null
      +email: "uriel238@lemmy.blahaj.zone"
      +username: "@uriel238@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729505561 {#17288
        date: 2024-10-21 12:12:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
      +entries: Doctrine\ORM\PersistentCollection {#17301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
      +posts: Doctrine\ORM\PersistentCollection {#17309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
      +follows: Doctrine\ORM\PersistentCollection {#17321 …}
      +followers: Doctrine\ORM\PersistentCollection {#17323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
      +reports: Doctrine\ORM\PersistentCollection {#17333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
      +violations: Doctrine\ORM\PersistentCollection {#17337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
      +awards: Doctrine\ORM\PersistentCollection {#17341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
      +categories: Doctrine\ORM\PersistentCollection {#17345 …}
      -id: 54081
      -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
      +apId: "uriel238@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "uriel238"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727866754 {#17285
        date: 2024-10-02 12:59:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696801269 {#17287
        date: 2023-10-08 23:41:09.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
      \n
      That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
      \n
      Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696801267 {#3246
      date: 2023-10-08 23:41:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3251 …}
    +nested: Doctrine\ORM\PersistentCollection {#3253 …}
    +votes: Doctrine\ORM\PersistentCollection {#3255 …}
    +reports: Doctrine\ORM\PersistentCollection {#3257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
    -id: 37996
    -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/3391256"
    +editedAt: DateTimeImmutable @1697070034 {#3247
      date: 2023-10-12 02:20:34.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696801267 {#3248
      date: 2023-10-08 23:41:07.0 +02:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#17203
  +comment: App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3250
      +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
      +cover: null
      +email: "uriel238@lemmy.blahaj.zone"
      +username: "@uriel238@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729505561 {#17288
        date: 2024-10-21 12:12:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
      +entries: Doctrine\ORM\PersistentCollection {#17301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
      +posts: Doctrine\ORM\PersistentCollection {#17309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
      +follows: Doctrine\ORM\PersistentCollection {#17321 …}
      +followers: Doctrine\ORM\PersistentCollection {#17323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
      +reports: Doctrine\ORM\PersistentCollection {#17333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
      +violations: Doctrine\ORM\PersistentCollection {#17337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
      +awards: Doctrine\ORM\PersistentCollection {#17341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
      +categories: Doctrine\ORM\PersistentCollection {#17345 …}
      -id: 54081
      -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
      +apId: "uriel238@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "uriel238"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727866754 {#17285
        date: 2024-10-02 12:59:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696801269 {#17287
        date: 2023-10-08 23:41:09.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
      \n
      That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
      \n
      Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696801267 {#3246
      date: 2023-10-08 23:41:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3251 …}
    +nested: Doctrine\ORM\PersistentCollection {#3253 …}
    +votes: Doctrine\ORM\PersistentCollection {#3255 …}
    +reports: Doctrine\ORM\PersistentCollection {#3257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
    -id: 37996
    -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/3391256"
    +editedAt: DateTimeImmutable @1697070034 {#3247
      date: 2023-10-12 02:20:34.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696801267 {#3248
      date: 2023-10-08 23:41:07.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 2.40 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3250
    +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
    +cover: null
    +email: "uriel238@lemmy.blahaj.zone"
    +username: "@uriel238@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729505561 {#17288
      date: 2024-10-21 12:12:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
    +entries: Doctrine\ORM\PersistentCollection {#17301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
    +posts: Doctrine\ORM\PersistentCollection {#17309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
    +follows: Doctrine\ORM\PersistentCollection {#17321 …}
    +followers: Doctrine\ORM\PersistentCollection {#17323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
    +reports: Doctrine\ORM\PersistentCollection {#17333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
    +violations: Doctrine\ORM\PersistentCollection {#17337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
    +awards: Doctrine\ORM\PersistentCollection {#17341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
    +categories: Doctrine\ORM\PersistentCollection {#17345 …}
    -id: 54081
    -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
    +apId: "uriel238@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "uriel238"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727866754 {#17285
      date: 2024-10-02 12:59:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696801269 {#17287
      date: 2023-10-08 23:41:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#17248
  +user: Proxies\__CG__\App\Entity\User {#3250
    +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
    +cover: null
    +email: "uriel238@lemmy.blahaj.zone"
    +username: "@uriel238@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729505561 {#17288
      date: 2024-10-21 12:12:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
    +entries: Doctrine\ORM\PersistentCollection {#17301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
    +posts: Doctrine\ORM\PersistentCollection {#17309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
    +follows: Doctrine\ORM\PersistentCollection {#17321 …}
    +followers: Doctrine\ORM\PersistentCollection {#17323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
    +reports: Doctrine\ORM\PersistentCollection {#17333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
    +violations: Doctrine\ORM\PersistentCollection {#17337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
    +awards: Doctrine\ORM\PersistentCollection {#17341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
    +categories: Doctrine\ORM\PersistentCollection {#17345 …}
    -id: 54081
    -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
    +apId: "uriel238@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "uriel238"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727866754 {#17285
      date: 2024-10-02 12:59:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696801269 {#17287
      date: 2023-10-08 23:41:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696801267 {#3248
    date: 2023-10-08 23:41:07.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#17367
  +date: DateTimeImmutable @1696801267 {#3248
    date: 2023-10-08 23:41:07.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696801267 {#3248
    date: 2023-10-08 23:41:07.0 +02:00
  }
  "editedAt" => DateTimeImmutable @1697070034 {#3247
    date: 2023-10-12 02:20:34.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#17421
  +createdAt: DateTimeImmutable @1696801267 {#3248
    date: 2023-10-08 23:41:07.0 +02:00
  }
  +editedAt: DateTimeImmutable @1697070034 {#3247
    date: 2023-10-12 02:20:34.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 1.70 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3250
    +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
    +cover: null
    +email: "uriel238@lemmy.blahaj.zone"
    +username: "@uriel238@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729505561 {#17288
      date: 2024-10-21 12:12:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
    +entries: Doctrine\ORM\PersistentCollection {#17301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
    +posts: Doctrine\ORM\PersistentCollection {#17309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
    +follows: Doctrine\ORM\PersistentCollection {#17321 …}
    +followers: Doctrine\ORM\PersistentCollection {#17323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
    +reports: Doctrine\ORM\PersistentCollection {#17333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
    +violations: Doctrine\ORM\PersistentCollection {#17337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
    +awards: Doctrine\ORM\PersistentCollection {#17341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
    +categories: Doctrine\ORM\PersistentCollection {#17345 …}
    -id: 54081
    -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
    +apId: "uriel238@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "uriel238"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727866754 {#17285
      date: 2024-10-02 12:59:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696801269 {#17287
      date: 2023-10-08 23:41:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#17475
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3250
    +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
    +cover: null
    +email: "uriel238@lemmy.blahaj.zone"
    +username: "@uriel238@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729505561 {#17288
      date: 2024-10-21 12:12:41.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
    +entries: Doctrine\ORM\PersistentCollection {#17301 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
    +posts: Doctrine\ORM\PersistentCollection {#17309 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
    +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
    +follows: Doctrine\ORM\PersistentCollection {#17321 …}
    +followers: Doctrine\ORM\PersistentCollection {#17323 …}
    +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
    +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
    +reports: Doctrine\ORM\PersistentCollection {#17333 …}
    +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
    +violations: Doctrine\ORM\PersistentCollection {#17337 …}
    +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
    +awards: Doctrine\ORM\PersistentCollection {#17341 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
    +categories: Doctrine\ORM\PersistentCollection {#17345 …}
    -id: 54081
    -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
    +apId: "uriel238@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "uriel238"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727866754 {#17285
      date: 2024-10-02 12:59:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696801269 {#17287
      date: 2023-10-08 23:41:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3250
      +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
      +cover: null
      +email: "uriel238@lemmy.blahaj.zone"
      +username: "@uriel238@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729505561 {#17288
        date: 2024-10-21 12:12:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
      +entries: Doctrine\ORM\PersistentCollection {#17301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
      +posts: Doctrine\ORM\PersistentCollection {#17309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
      +follows: Doctrine\ORM\PersistentCollection {#17321 …}
      +followers: Doctrine\ORM\PersistentCollection {#17323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
      +reports: Doctrine\ORM\PersistentCollection {#17333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
      +violations: Doctrine\ORM\PersistentCollection {#17337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
      +awards: Doctrine\ORM\PersistentCollection {#17341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
      +categories: Doctrine\ORM\PersistentCollection {#17345 …}
      -id: 54081
      -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
      +apId: "uriel238@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "uriel238"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727866754 {#17285
        date: 2024-10-02 12:59:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696801269 {#17287
        date: 2023-10-08 23:41:09.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
      \n
      That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
      \n
      Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696801267 {#3246
      date: 2023-10-08 23:41:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3251 …}
    +nested: Doctrine\ORM\PersistentCollection {#3253 …}
    +votes: Doctrine\ORM\PersistentCollection {#3255 …}
    +reports: Doctrine\ORM\PersistentCollection {#3257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
    -id: 37996
    -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/3391256"
    +editedAt: DateTimeImmutable @1697070034 {#3247
      date: 2023-10-12 02:20:34.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696801267 {#3248
      date: 2023-10-08 23:41:07.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#17570
  +subject: App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3250
      +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
      +cover: null
      +email: "uriel238@lemmy.blahaj.zone"
      +username: "@uriel238@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729505561 {#17288
        date: 2024-10-21 12:12:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
      +entries: Doctrine\ORM\PersistentCollection {#17301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
      +posts: Doctrine\ORM\PersistentCollection {#17309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
      +follows: Doctrine\ORM\PersistentCollection {#17321 …}
      +followers: Doctrine\ORM\PersistentCollection {#17323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
      +reports: Doctrine\ORM\PersistentCollection {#17333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
      +violations: Doctrine\ORM\PersistentCollection {#17337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
      +awards: Doctrine\ORM\PersistentCollection {#17341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
      +categories: Doctrine\ORM\PersistentCollection {#17345 …}
      -id: 54081
      -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
      +apId: "uriel238@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "uriel238"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727866754 {#17285
        date: 2024-10-02 12:59:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696801269 {#17287
        date: 2023-10-08 23:41:09.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
      \n
      That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
      \n
      Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696801267 {#3246
      date: 2023-10-08 23:41:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3251 …}
    +nested: Doctrine\ORM\PersistentCollection {#3253 …}
    +votes: Doctrine\ORM\PersistentCollection {#3255 …}
    +reports: Doctrine\ORM\PersistentCollection {#3257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
    -id: 37996
    -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/3391256"
    +editedAt: DateTimeImmutable @1697070034 {#3247
      date: 2023-10-12 02:20:34.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696801267 {#3248
      date: 2023-10-08 23:41:07.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3250
      +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
      +cover: null
      +email: "uriel238@lemmy.blahaj.zone"
      +username: "@uriel238@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729505561 {#17288
        date: 2024-10-21 12:12:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
      +entries: Doctrine\ORM\PersistentCollection {#17301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
      +posts: Doctrine\ORM\PersistentCollection {#17309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
      +follows: Doctrine\ORM\PersistentCollection {#17321 …}
      +followers: Doctrine\ORM\PersistentCollection {#17323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
      +reports: Doctrine\ORM\PersistentCollection {#17333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
      +violations: Doctrine\ORM\PersistentCollection {#17337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
      +awards: Doctrine\ORM\PersistentCollection {#17341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
      +categories: Doctrine\ORM\PersistentCollection {#17345 …}
      -id: 54081
      -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
      +apId: "uriel238@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "uriel238"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727866754 {#17285
        date: 2024-10-02 12:59:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696801269 {#17287
        date: 2023-10-08 23:41:09.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
      \n
      That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
      \n
      Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696801267 {#3246
      date: 2023-10-08 23:41:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3251 …}
    +nested: Doctrine\ORM\PersistentCollection {#3253 …}
    +votes: Doctrine\ORM\PersistentCollection {#3255 …}
    +reports: Doctrine\ORM\PersistentCollection {#3257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
    -id: 37996
    -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/3391256"
    +editedAt: DateTimeImmutable @1697070034 {#3247
      date: 2023-10-12 02:20:34.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696801267 {#3248
      date: 2023-10-08 23:41:07.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#17627
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3250
      +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
      +cover: null
      +email: "uriel238@lemmy.blahaj.zone"
      +username: "@uriel238@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729505561 {#17288
        date: 2024-10-21 12:12:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
      +entries: Doctrine\ORM\PersistentCollection {#17301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
      +posts: Doctrine\ORM\PersistentCollection {#17309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
      +follows: Doctrine\ORM\PersistentCollection {#17321 …}
      +followers: Doctrine\ORM\PersistentCollection {#17323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
      +reports: Doctrine\ORM\PersistentCollection {#17333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
      +violations: Doctrine\ORM\PersistentCollection {#17337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
      +awards: Doctrine\ORM\PersistentCollection {#17341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
      +categories: Doctrine\ORM\PersistentCollection {#17345 …}
      -id: 54081
      -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
      +apId: "uriel238@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "uriel238"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727866754 {#17285
        date: 2024-10-02 12:59:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696801269 {#17287
        date: 2023-10-08 23:41:09.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
      \n
      That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
      \n
      Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696801267 {#3246
      date: 2023-10-08 23:41:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3251 …}
    +nested: Doctrine\ORM\PersistentCollection {#3253 …}
    +votes: Doctrine\ORM\PersistentCollection {#3255 …}
    +reports: Doctrine\ORM\PersistentCollection {#3257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
    -id: 37996
    -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/3391256"
    +editedAt: DateTimeImmutable @1697070034 {#3247
      date: 2023-10-12 02:20:34.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696801267 {#3248
      date: 2023-10-08 23:41:07.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 16.0 MiB 0.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3250
      +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
      +cover: null
      +email: "uriel238@lemmy.blahaj.zone"
      +username: "@uriel238@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729505561 {#17288
        date: 2024-10-21 12:12:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
      +entries: Doctrine\ORM\PersistentCollection {#17301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
      +posts: Doctrine\ORM\PersistentCollection {#17309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
      +follows: Doctrine\ORM\PersistentCollection {#17321 …}
      +followers: Doctrine\ORM\PersistentCollection {#17323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
      +reports: Doctrine\ORM\PersistentCollection {#17333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
      +violations: Doctrine\ORM\PersistentCollection {#17337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
      +awards: Doctrine\ORM\PersistentCollection {#17341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
      +categories: Doctrine\ORM\PersistentCollection {#17345 …}
      -id: 54081
      -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
      +apId: "uriel238@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "uriel238"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727866754 {#17285
        date: 2024-10-02 12:59:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696801269 {#17287
        date: 2023-10-08 23:41:09.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
      \n
      That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
      \n
      Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696801267 {#3246
      date: 2023-10-08 23:41:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3251 …}
    +nested: Doctrine\ORM\PersistentCollection {#3253 …}
    +votes: Doctrine\ORM\PersistentCollection {#3255 …}
    +reports: Doctrine\ORM\PersistentCollection {#3257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
    -id: 37996
    -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/3391256"
    +editedAt: DateTimeImmutable @1697070034 {#3247
      date: 2023-10-12 02:20:34.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696801267 {#3248
      date: 2023-10-08 23:41:07.0 +02:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#17867
  +comment: App\Entity\EntryComment {#3249
    +user: Proxies\__CG__\App\Entity\User {#3250
      +avatar: Proxies\__CG__\App\Entity\Image {#17293 …}
      +cover: null
      +email: "uriel238@lemmy.blahaj.zone"
      +username: "@uriel238@lemmy.blahaj.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729505561 {#17288
        date: 2024-10-21 12:12:41.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#17295 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#17297 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#17299 …}
      +entries: Doctrine\ORM\PersistentCollection {#17301 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#17303 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#17305 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#17307 …}
      +posts: Doctrine\ORM\PersistentCollection {#17309 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#17311 …}
      +postComments: Doctrine\ORM\PersistentCollection {#17313 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#17315 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#17317 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#17319 …}
      +follows: Doctrine\ORM\PersistentCollection {#17321 …}
      +followers: Doctrine\ORM\PersistentCollection {#17323 …}
      +blocks: Doctrine\ORM\PersistentCollection {#17325 …}
      +blockers: Doctrine\ORM\PersistentCollection {#17327 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#17329 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#17331 …}
      +reports: Doctrine\ORM\PersistentCollection {#17333 …}
      +favourites: Doctrine\ORM\PersistentCollection {#17335 …}
      +violations: Doctrine\ORM\PersistentCollection {#17337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#17339 …}
      +awards: Doctrine\ORM\PersistentCollection {#17341 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#17343 …}
      +categories: Doctrine\ORM\PersistentCollection {#17345 …}
      -id: 54081
      -password: "$2y$13$gWi/B5TuPxzEYpJwbFFleO8Clo9gmFL8UKEckoel8OHKZFozu9JqK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#17347 …}
      +apId: "uriel238@lemmy.blahaj.zone"
      +apProfileId: "https://lemmy.blahaj.zone/u/uriel238"
      +apPublicUrl: "https://lemmy.blahaj.zone/u/uriel238"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
      +apDomain: "lemmy.blahaj.zone"
      +apPreferredUsername: "uriel238"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727866754 {#17285
        date: 2024-10-02 12:59:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696801269 {#17287
        date: 2023-10-08 23:41:09.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3122
      +user: Proxies\__CG__\App\Entity\User {#3121
        +avatar: null
        +cover: null
        +email: "explore_broaden@midwest.social"
        +username: "@explore_broaden@midwest.social"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1703114032 {#13752
          date: 2023-12-21 00:13:52.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#13757 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#13760 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#13762 …}
        +entries: Doctrine\ORM\PersistentCollection {#13764 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#13766 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#13768 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#13770 …}
        +posts: Doctrine\ORM\PersistentCollection {#13772 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#13774 …}
        +postComments: Doctrine\ORM\PersistentCollection {#13776 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#13778 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#13780 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#13782 …}
        +follows: Doctrine\ORM\PersistentCollection {#13784 …}
        +followers: Doctrine\ORM\PersistentCollection {#13786 …}
        +blocks: Doctrine\ORM\PersistentCollection {#13788 …}
        +blockers: Doctrine\ORM\PersistentCollection {#13790 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#13792 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#13794 …}
        +reports: Doctrine\ORM\PersistentCollection {#13796 …}
        +favourites: Doctrine\ORM\PersistentCollection {#13798 …}
        +violations: Doctrine\ORM\PersistentCollection {#13800 …}
        +notifications: Doctrine\ORM\PersistentCollection {#13802 …}
        +awards: Doctrine\ORM\PersistentCollection {#13804 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#13806 …}
        +categories: Doctrine\ORM\PersistentCollection {#13808 …}
        -id: 53734
        -password: "$2y$13$uI.15OxWA/Jm3WiraE5QYuYq1YL3kD2hvrOC2iX37UETtj64QRzrm"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#13810 …}
        +apId: "explore_broaden@midwest.social"
        +apProfileId: "https://midwest.social/u/explore_broaden"
        +apPublicUrl: "https://midwest.social/u/explore_broaden"
        +apFollowersUrl: null
        +apInboxUrl: "https://midwest.social/inbox"
        +apDomain: "midwest.social"
        +apPreferredUsername: "explore_broaden"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1705979309 {#13749
          date: 2024-01-23 04:08:29.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696773523 {#13751
          date: 2023-10-08 15:58:43.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: """
        The idea is that there is no such action as “triggering the canary” that the government can stop them from taking. Instead they refrain from updating it, thus alerting people that something has occurred. However, since the point of a canary is that not updating it raises concerns, I’m not sure how this service makes any sense (alerts on new canaries?).\n
        \n
        The idea is that there is a big difference between the government saying “don’t tell anyone about this” and saying “you must make a false statement (the canary) every X amount of time indefinitely.” In the past courts in the US have taken a fairly dim view of the government trying to compel speech. There are some example cases at [en.m.wikipedia.org/wiki/Compelled_speech#United_S…](https://en.m.wikipedia.org/wiki/Compelled_speech#United_States).
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 22
      +score: 0
      +lastActive: DateTime @1696773520 {#3124
        date: 2023-10-08 15:58:40.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3120 …}
      +nested: Doctrine\ORM\PersistentCollection {#3118 …}
      +votes: Doctrine\ORM\PersistentCollection {#3116 …}
      +reports: Doctrine\ORM\PersistentCollection {#3114 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3112 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3110 …}
      -id: 37438
      -bodyTs: "'/wiki/compelled_speech#united_s':126 '/wiki/compelled_speech#united_states).':129 'action':9 'alert':29,59 'amount':94 'anyon':79 'big':70 'canari':13,41,62,91 'case':122 'compel':116 'concern':48 'court':101 'differ':71 'dim':109 'en.m.wikipedia.org':125,128 'en.m.wikipedia.org/wiki/compelled_speech#united_s':124 'en.m.wikipedia.org/wiki/compelled_speech#united_states).':127 'everi':92 'exampl':121 'fair':108 'fals':88 'govern':16,74,113 'howev':35 'idea':2,64 'indefinit':97 'instead':22 'm':50 'make':56,86 'must':85 'new':61 'occur':34 'past':100 'peopl':30 'point':38 'rais':47 'refrain':24 'say':75,83 'sens':58 'servic':55 'sinc':36 'someth':32 'speech':117 'statement':89 'stop':18 'sure':52 'take':21 'taken':106 'tell':78 'thus':28 'time':96 'tri':114 'trigger':11 'updat':26,45 'us':104 'view':110 'x':93"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/3491850"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696773520 {#3123
        date: 2023-10-08 15:58:40.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      I wonder where mandated sonograms and *abortions are bad* disclaimers to patients seeking abortions falls.\n
      \n
      That speecch is mandated, yet SCOTUS barred California from mandating crisis pregancy centers reporting to patients *you cannot get an abortion here but instead call these numbers to schedule one*\n
      \n
      Lots of controversies outside the topic of the thread, but certainly examples of mandated speech and rulings to prevent mandated speech.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696801267 {#3246
      date: 2023-10-08 23:41:07.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3251 …}
    +nested: Doctrine\ORM\PersistentCollection {#3253 …}
    +votes: Doctrine\ORM\PersistentCollection {#3255 …}
    +reports: Doctrine\ORM\PersistentCollection {#3257 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3259 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3261 …}
    -id: 37996
    -bodyTs: "'abort':7,14,36 'bad':9 'bar':22 'california':23 'call':40 'cannot':33 'center':28 'certain':56 'controversi':48 'crisi':26 'disclaim':10 'exampl':57 'fall':15 'get':34 'instead':39 'lot':46 'mandat':4,19,25,59,65 'number':42 'one':45 'outsid':49 'patient':12,31 'preganc':27 'prevent':64 'report':29 'rule':62 'schedul':44 'scotus':21 'seek':13 'sonogram':5 'speecch':17 'speech':60,66 'thread':54 'topic':51 'wonder':2 'yet':20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.blahaj.zone/comment/3391256"
    +editedAt: DateTimeImmutable @1697070034 {#3247
      date: 2023-10-12 02:20:34.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696801267 {#3248
      date: 2023-10-08 23:41:07.0 +02:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 17.21 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3106
    +user: Proxies\__CG__\App\Entity\User {#3105
      +avatar: null
      +cover: null
      +email: "felbane@lemmy.ml"
      +username: "@felbane@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700627223 {#18029
        date: 2023-11-22 05:27:03.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
      +entries: Doctrine\ORM\PersistentCollection {#18042 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
      +posts: Doctrine\ORM\PersistentCollection {#18050 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
      +follows: Doctrine\ORM\PersistentCollection {#18062 …}
      +followers: Doctrine\ORM\PersistentCollection {#18064 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
      +reports: Doctrine\ORM\PersistentCollection {#18074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
      +violations: Doctrine\ORM\PersistentCollection {#18078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
      +awards: Doctrine\ORM\PersistentCollection {#18082 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
      +categories: Doctrine\ORM\PersistentCollection {#18086 …}
      -id: 53698
      -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
      +apId: "felbane@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/felbane"
      +apPublicUrl: "https://lemmy.ml/u/felbane"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "felbane"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700298685 {#18026
        date: 2023-11-18 10:11:25.0 +01:00
      }
      +apDeletedAt: DateTime @1701245789 {#18028
        date: 2023-11-29 09:16:29.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696770114 {#18034
        date: 2023-10-08 15:01:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1696770112 {#3108
      date: 2023-10-08 15:01:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3104 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 37357
    -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4646702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696770112 {#3107
      date: 2023-10-08 15:01:52.0 +02:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#17944
  +comment: App\Entity\EntryComment {#3106
    +user: Proxies\__CG__\App\Entity\User {#3105
      +avatar: null
      +cover: null
      +email: "felbane@lemmy.ml"
      +username: "@felbane@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700627223 {#18029
        date: 2023-11-22 05:27:03.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
      +entries: Doctrine\ORM\PersistentCollection {#18042 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
      +posts: Doctrine\ORM\PersistentCollection {#18050 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
      +follows: Doctrine\ORM\PersistentCollection {#18062 …}
      +followers: Doctrine\ORM\PersistentCollection {#18064 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
      +reports: Doctrine\ORM\PersistentCollection {#18074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
      +violations: Doctrine\ORM\PersistentCollection {#18078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
      +awards: Doctrine\ORM\PersistentCollection {#18082 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
      +categories: Doctrine\ORM\PersistentCollection {#18086 …}
      -id: 53698
      -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
      +apId: "felbane@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/felbane"
      +apPublicUrl: "https://lemmy.ml/u/felbane"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "felbane"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700298685 {#18026
        date: 2023-11-18 10:11:25.0 +01:00
      }
      +apDeletedAt: DateTime @1701245789 {#18028
        date: 2023-11-29 09:16:29.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696770114 {#18034
        date: 2023-10-08 15:01:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1696770112 {#3108
      date: 2023-10-08 15:01:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3104 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 37357
    -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4646702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696770112 {#3107
      date: 2023-10-08 15:01:52.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 1.92 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3105
    +avatar: null
    +cover: null
    +email: "felbane@lemmy.ml"
    +username: "@felbane@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1700627223 {#18029
      date: 2023-11-22 05:27:03.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
    +entries: Doctrine\ORM\PersistentCollection {#18042 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
    +posts: Doctrine\ORM\PersistentCollection {#18050 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
    +follows: Doctrine\ORM\PersistentCollection {#18062 …}
    +followers: Doctrine\ORM\PersistentCollection {#18064 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
    +reports: Doctrine\ORM\PersistentCollection {#18074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
    +violations: Doctrine\ORM\PersistentCollection {#18078 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
    +awards: Doctrine\ORM\PersistentCollection {#18082 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
    +categories: Doctrine\ORM\PersistentCollection {#18086 …}
    -id: 53698
    -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
    +apId: "felbane@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/felbane"
    +apPublicUrl: "https://lemmy.ml/u/felbane"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "felbane"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700298685 {#18026
      date: 2023-11-18 10:11:25.0 +01:00
    }
    +apDeletedAt: DateTime @1701245789 {#18028
      date: 2023-11-29 09:16:29.0 +01:00
    }
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696770114 {#18034
      date: 2023-10-08 15:01:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#17989
  +user: Proxies\__CG__\App\Entity\User {#3105
    +avatar: null
    +cover: null
    +email: "felbane@lemmy.ml"
    +username: "@felbane@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1700627223 {#18029
      date: 2023-11-22 05:27:03.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
    +entries: Doctrine\ORM\PersistentCollection {#18042 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
    +posts: Doctrine\ORM\PersistentCollection {#18050 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
    +follows: Doctrine\ORM\PersistentCollection {#18062 …}
    +followers: Doctrine\ORM\PersistentCollection {#18064 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
    +reports: Doctrine\ORM\PersistentCollection {#18074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
    +violations: Doctrine\ORM\PersistentCollection {#18078 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
    +awards: Doctrine\ORM\PersistentCollection {#18082 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
    +categories: Doctrine\ORM\PersistentCollection {#18086 …}
    -id: 53698
    -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
    +apId: "felbane@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/felbane"
    +apPublicUrl: "https://lemmy.ml/u/felbane"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "felbane"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700298685 {#18026
      date: 2023-11-18 10:11:25.0 +01:00
    }
    +apDeletedAt: DateTime @1701245789 {#18028
      date: 2023-11-29 09:16:29.0 +01:00
    }
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696770114 {#18034
      date: 2023-10-08 15:01:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1696770112 {#3107
    date: 2023-10-08 15:01:52.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18108
  +date: DateTimeImmutable @1696770112 {#3107
    date: 2023-10-08 15:01:52.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696770112 {#3107
    date: 2023-10-08 15:01:52.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18162
  +createdAt: DateTimeImmutable @1696770112 {#3107
    date: 2023-10-08 15:01:52.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3105
    +avatar: null
    +cover: null
    +email: "felbane@lemmy.ml"
    +username: "@felbane@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1700627223 {#18029
      date: 2023-11-22 05:27:03.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
    +entries: Doctrine\ORM\PersistentCollection {#18042 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
    +posts: Doctrine\ORM\PersistentCollection {#18050 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
    +follows: Doctrine\ORM\PersistentCollection {#18062 …}
    +followers: Doctrine\ORM\PersistentCollection {#18064 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
    +reports: Doctrine\ORM\PersistentCollection {#18074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
    +violations: Doctrine\ORM\PersistentCollection {#18078 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
    +awards: Doctrine\ORM\PersistentCollection {#18082 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
    +categories: Doctrine\ORM\PersistentCollection {#18086 …}
    -id: 53698
    -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
    +apId: "felbane@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/felbane"
    +apPublicUrl: "https://lemmy.ml/u/felbane"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "felbane"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700298685 {#18026
      date: 2023-11-18 10:11:25.0 +01:00
    }
    +apDeletedAt: DateTime @1701245789 {#18028
      date: 2023-11-29 09:16:29.0 +01:00
    }
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696770114 {#18034
      date: 2023-10-08 15:01:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18216
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3105
    +avatar: null
    +cover: null
    +email: "felbane@lemmy.ml"
    +username: "@felbane@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1700627223 {#18029
      date: 2023-11-22 05:27:03.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
    +entries: Doctrine\ORM\PersistentCollection {#18042 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
    +posts: Doctrine\ORM\PersistentCollection {#18050 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
    +follows: Doctrine\ORM\PersistentCollection {#18062 …}
    +followers: Doctrine\ORM\PersistentCollection {#18064 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
    +reports: Doctrine\ORM\PersistentCollection {#18074 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
    +violations: Doctrine\ORM\PersistentCollection {#18078 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
    +awards: Doctrine\ORM\PersistentCollection {#18082 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
    +categories: Doctrine\ORM\PersistentCollection {#18086 …}
    -id: 53698
    -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
    +apId: "felbane@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/felbane"
    +apPublicUrl: "https://lemmy.ml/u/felbane"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "felbane"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700298685 {#18026
      date: 2023-11-18 10:11:25.0 +01:00
    }
    +apDeletedAt: DateTime @1701245789 {#18028
      date: 2023-11-29 09:16:29.0 +01:00
    }
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696770114 {#18034
      date: 2023-10-08 15:01:54.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3106
    +user: Proxies\__CG__\App\Entity\User {#3105
      +avatar: null
      +cover: null
      +email: "felbane@lemmy.ml"
      +username: "@felbane@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700627223 {#18029
        date: 2023-11-22 05:27:03.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
      +entries: Doctrine\ORM\PersistentCollection {#18042 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
      +posts: Doctrine\ORM\PersistentCollection {#18050 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
      +follows: Doctrine\ORM\PersistentCollection {#18062 …}
      +followers: Doctrine\ORM\PersistentCollection {#18064 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
      +reports: Doctrine\ORM\PersistentCollection {#18074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
      +violations: Doctrine\ORM\PersistentCollection {#18078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
      +awards: Doctrine\ORM\PersistentCollection {#18082 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
      +categories: Doctrine\ORM\PersistentCollection {#18086 …}
      -id: 53698
      -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
      +apId: "felbane@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/felbane"
      +apPublicUrl: "https://lemmy.ml/u/felbane"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "felbane"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700298685 {#18026
        date: 2023-11-18 10:11:25.0 +01:00
      }
      +apDeletedAt: DateTime @1701245789 {#18028
        date: 2023-11-29 09:16:29.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696770114 {#18034
        date: 2023-10-08 15:01:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1696770112 {#3108
      date: 2023-10-08 15:01:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3104 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 37357
    -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4646702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696770112 {#3107
      date: 2023-10-08 15:01:52.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#18285
  +subject: App\Entity\EntryComment {#3106
    +user: Proxies\__CG__\App\Entity\User {#3105
      +avatar: null
      +cover: null
      +email: "felbane@lemmy.ml"
      +username: "@felbane@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700627223 {#18029
        date: 2023-11-22 05:27:03.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
      +entries: Doctrine\ORM\PersistentCollection {#18042 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
      +posts: Doctrine\ORM\PersistentCollection {#18050 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
      +follows: Doctrine\ORM\PersistentCollection {#18062 …}
      +followers: Doctrine\ORM\PersistentCollection {#18064 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
      +reports: Doctrine\ORM\PersistentCollection {#18074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
      +violations: Doctrine\ORM\PersistentCollection {#18078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
      +awards: Doctrine\ORM\PersistentCollection {#18082 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
      +categories: Doctrine\ORM\PersistentCollection {#18086 …}
      -id: 53698
      -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
      +apId: "felbane@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/felbane"
      +apPublicUrl: "https://lemmy.ml/u/felbane"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "felbane"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700298685 {#18026
        date: 2023-11-18 10:11:25.0 +01:00
      }
      +apDeletedAt: DateTime @1701245789 {#18028
        date: 2023-11-29 09:16:29.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696770114 {#18034
        date: 2023-10-08 15:01:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1696770112 {#3108
      date: 2023-10-08 15:01:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3104 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 37357
    -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4646702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696770112 {#3107
      date: 2023-10-08 15:01:52.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3106
    +user: Proxies\__CG__\App\Entity\User {#3105
      +avatar: null
      +cover: null
      +email: "felbane@lemmy.ml"
      +username: "@felbane@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700627223 {#18029
        date: 2023-11-22 05:27:03.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
      +entries: Doctrine\ORM\PersistentCollection {#18042 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
      +posts: Doctrine\ORM\PersistentCollection {#18050 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
      +follows: Doctrine\ORM\PersistentCollection {#18062 …}
      +followers: Doctrine\ORM\PersistentCollection {#18064 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
      +reports: Doctrine\ORM\PersistentCollection {#18074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
      +violations: Doctrine\ORM\PersistentCollection {#18078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
      +awards: Doctrine\ORM\PersistentCollection {#18082 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
      +categories: Doctrine\ORM\PersistentCollection {#18086 …}
      -id: 53698
      -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
      +apId: "felbane@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/felbane"
      +apPublicUrl: "https://lemmy.ml/u/felbane"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "felbane"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700298685 {#18026
        date: 2023-11-18 10:11:25.0 +01:00
      }
      +apDeletedAt: DateTime @1701245789 {#18028
        date: 2023-11-29 09:16:29.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696770114 {#18034
        date: 2023-10-08 15:01:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1696770112 {#3108
      date: 2023-10-08 15:01:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3104 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 37357
    -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4646702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696770112 {#3107
      date: 2023-10-08 15:01:52.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#18342
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3106
    +user: Proxies\__CG__\App\Entity\User {#3105
      +avatar: null
      +cover: null
      +email: "felbane@lemmy.ml"
      +username: "@felbane@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700627223 {#18029
        date: 2023-11-22 05:27:03.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
      +entries: Doctrine\ORM\PersistentCollection {#18042 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
      +posts: Doctrine\ORM\PersistentCollection {#18050 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
      +follows: Doctrine\ORM\PersistentCollection {#18062 …}
      +followers: Doctrine\ORM\PersistentCollection {#18064 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
      +reports: Doctrine\ORM\PersistentCollection {#18074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
      +violations: Doctrine\ORM\PersistentCollection {#18078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
      +awards: Doctrine\ORM\PersistentCollection {#18082 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
      +categories: Doctrine\ORM\PersistentCollection {#18086 …}
      -id: 53698
      -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
      +apId: "felbane@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/felbane"
      +apPublicUrl: "https://lemmy.ml/u/felbane"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "felbane"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700298685 {#18026
        date: 2023-11-18 10:11:25.0 +01:00
      }
      +apDeletedAt: DateTime @1701245789 {#18028
        date: 2023-11-29 09:16:29.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696770114 {#18034
        date: 2023-10-08 15:01:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1696770112 {#3108
      date: 2023-10-08 15:01:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3104 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 37357
    -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4646702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696770112 {#3107
      date: 2023-10-08 15:01:52.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 9.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3106
    +user: Proxies\__CG__\App\Entity\User {#3105
      +avatar: null
      +cover: null
      +email: "felbane@lemmy.ml"
      +username: "@felbane@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700627223 {#18029
        date: 2023-11-22 05:27:03.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
      +entries: Doctrine\ORM\PersistentCollection {#18042 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
      +posts: Doctrine\ORM\PersistentCollection {#18050 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
      +follows: Doctrine\ORM\PersistentCollection {#18062 …}
      +followers: Doctrine\ORM\PersistentCollection {#18064 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
      +reports: Doctrine\ORM\PersistentCollection {#18074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
      +violations: Doctrine\ORM\PersistentCollection {#18078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
      +awards: Doctrine\ORM\PersistentCollection {#18082 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
      +categories: Doctrine\ORM\PersistentCollection {#18086 …}
      -id: 53698
      -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
      +apId: "felbane@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/felbane"
      +apPublicUrl: "https://lemmy.ml/u/felbane"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "felbane"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700298685 {#18026
        date: 2023-11-18 10:11:25.0 +01:00
      }
      +apDeletedAt: DateTime @1701245789 {#18028
        date: 2023-11-29 09:16:29.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696770114 {#18034
        date: 2023-10-08 15:01:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1696770112 {#3108
      date: 2023-10-08 15:01:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3104 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 37357
    -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4646702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696770112 {#3107
      date: 2023-10-08 15:01:52.0 +02:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#18582
  +comment: App\Entity\EntryComment {#3106
    +user: Proxies\__CG__\App\Entity\User {#3105
      +avatar: null
      +cover: null
      +email: "felbane@lemmy.ml"
      +username: "@felbane@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1700627223 {#18029
        date: 2023-11-22 05:27:03.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
      +entries: Doctrine\ORM\PersistentCollection {#18042 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
      +posts: Doctrine\ORM\PersistentCollection {#18050 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
      +follows: Doctrine\ORM\PersistentCollection {#18062 …}
      +followers: Doctrine\ORM\PersistentCollection {#18064 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
      +reports: Doctrine\ORM\PersistentCollection {#18074 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
      +violations: Doctrine\ORM\PersistentCollection {#18078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
      +awards: Doctrine\ORM\PersistentCollection {#18082 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
      +categories: Doctrine\ORM\PersistentCollection {#18086 …}
      -id: 53698
      -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
      +apId: "felbane@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/felbane"
      +apPublicUrl: "https://lemmy.ml/u/felbane"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "felbane"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700298685 {#18026
        date: 2023-11-18 10:11:25.0 +01:00
      }
      +apDeletedAt: DateTime @1701245789 {#18028
        date: 2023-11-29 09:16:29.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696770114 {#18034
        date: 2023-10-08 15:01:54.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1696770112 {#3108
      date: 2023-10-08 15:01:52.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3104 …}
    +nested: Doctrine\ORM\PersistentCollection {#3102 …}
    +votes: Doctrine\ORM\PersistentCollection {#3100 …}
    +reports: Doctrine\ORM\PersistentCollection {#3098 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
    -id: 37357
    -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/4646702"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696770112 {#3107
      date: 2023-10-08 15:01:52.0 +02:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 8.87 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3204
    +user: Proxies\__CG__\App\Entity\User {#3199
      +avatar: null
      +cover: null
      +email: "adespoton@lemmy.ca"
      +username: "@adespoton@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724881379 {#18722
        date: 2024-08-28 23:42:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
      +entries: Doctrine\ORM\PersistentCollection {#18734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
      +posts: Doctrine\ORM\PersistentCollection {#18742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
      +follows: Doctrine\ORM\PersistentCollection {#18754 …}
      +followers: Doctrine\ORM\PersistentCollection {#18756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
      +reports: Doctrine\ORM\PersistentCollection {#18766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
      +violations: Doctrine\ORM\PersistentCollection {#18770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
      +awards: Doctrine\ORM\PersistentCollection {#18774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
      +categories: Doctrine\ORM\PersistentCollection {#18778 …}
      -id: 53765
      -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
      +apId: "adespoton@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/adespoton"
      +apPublicUrl: "https://lemmy.ca/u/adespoton"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "adespoton"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723566065 {#18719
        date: 2024-08-13 18:21:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696775946 {#18721
        date: 2023-10-08 16:39:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
      \n
      Great for small businesses, but unworkable at the enterprise level.\n
      \n
      But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696776215 {#3205
      date: 2023-10-08 16:43:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@felbane@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3194 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3196 …}
    +reports: Doctrine\ORM\PersistentCollection {#3209 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
    -id: 37486
    -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/3770772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696776215 {#3202
      date: 2023-10-08 16:43:35.0 +02:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#18637
  +comment: App\Entity\EntryComment {#3204
    +user: Proxies\__CG__\App\Entity\User {#3199
      +avatar: null
      +cover: null
      +email: "adespoton@lemmy.ca"
      +username: "@adespoton@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724881379 {#18722
        date: 2024-08-28 23:42:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
      +entries: Doctrine\ORM\PersistentCollection {#18734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
      +posts: Doctrine\ORM\PersistentCollection {#18742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
      +follows: Doctrine\ORM\PersistentCollection {#18754 …}
      +followers: Doctrine\ORM\PersistentCollection {#18756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
      +reports: Doctrine\ORM\PersistentCollection {#18766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
      +violations: Doctrine\ORM\PersistentCollection {#18770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
      +awards: Doctrine\ORM\PersistentCollection {#18774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
      +categories: Doctrine\ORM\PersistentCollection {#18778 …}
      -id: 53765
      -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
      +apId: "adespoton@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/adespoton"
      +apPublicUrl: "https://lemmy.ca/u/adespoton"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "adespoton"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723566065 {#18719
        date: 2024-08-13 18:21:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696775946 {#18721
        date: 2023-10-08 16:39:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
      \n
      Great for small businesses, but unworkable at the enterprise level.\n
      \n
      But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696776215 {#3205
      date: 2023-10-08 16:43:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@felbane@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3194 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3196 …}
    +reports: Doctrine\ORM\PersistentCollection {#3209 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
    -id: 37486
    -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/3770772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696776215 {#3202
      date: 2023-10-08 16:43:35.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 2.03 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3199
    +avatar: null
    +cover: null
    +email: "adespoton@lemmy.ca"
    +username: "@adespoton@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724881379 {#18722
      date: 2024-08-28 23:42:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
    +entries: Doctrine\ORM\PersistentCollection {#18734 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
    +posts: Doctrine\ORM\PersistentCollection {#18742 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
    +follows: Doctrine\ORM\PersistentCollection {#18754 …}
    +followers: Doctrine\ORM\PersistentCollection {#18756 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
    +reports: Doctrine\ORM\PersistentCollection {#18766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
    +violations: Doctrine\ORM\PersistentCollection {#18770 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
    +awards: Doctrine\ORM\PersistentCollection {#18774 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
    +categories: Doctrine\ORM\PersistentCollection {#18778 …}
    -id: 53765
    -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
    +apId: "adespoton@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/adespoton"
    +apPublicUrl: "https://lemmy.ca/u/adespoton"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "adespoton"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723566065 {#18719
      date: 2024-08-13 18:21:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696775946 {#18721
      date: 2023-10-08 16:39:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#18682
  +user: Proxies\__CG__\App\Entity\User {#3199
    +avatar: null
    +cover: null
    +email: "adespoton@lemmy.ca"
    +username: "@adespoton@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724881379 {#18722
      date: 2024-08-28 23:42:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
    +entries: Doctrine\ORM\PersistentCollection {#18734 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
    +posts: Doctrine\ORM\PersistentCollection {#18742 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
    +follows: Doctrine\ORM\PersistentCollection {#18754 …}
    +followers: Doctrine\ORM\PersistentCollection {#18756 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
    +reports: Doctrine\ORM\PersistentCollection {#18766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
    +violations: Doctrine\ORM\PersistentCollection {#18770 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
    +awards: Doctrine\ORM\PersistentCollection {#18774 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
    +categories: Doctrine\ORM\PersistentCollection {#18778 …}
    -id: 53765
    -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
    +apId: "adespoton@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/adespoton"
    +apPublicUrl: "https://lemmy.ca/u/adespoton"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "adespoton"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723566065 {#18719
      date: 2024-08-13 18:21:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696775946 {#18721
      date: 2023-10-08 16:39:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1696776215 {#3202
    date: 2023-10-08 16:43:35.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#18800
  +date: DateTimeImmutable @1696776215 {#3202
    date: 2023-10-08 16:43:35.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696776215 {#3202
    date: 2023-10-08 16:43:35.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#18854
  +createdAt: DateTimeImmutable @1696776215 {#3202
    date: 2023-10-08 16:43:35.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3199
    +avatar: null
    +cover: null
    +email: "adespoton@lemmy.ca"
    +username: "@adespoton@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724881379 {#18722
      date: 2024-08-28 23:42:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
    +entries: Doctrine\ORM\PersistentCollection {#18734 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
    +posts: Doctrine\ORM\PersistentCollection {#18742 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
    +follows: Doctrine\ORM\PersistentCollection {#18754 …}
    +followers: Doctrine\ORM\PersistentCollection {#18756 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
    +reports: Doctrine\ORM\PersistentCollection {#18766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
    +violations: Doctrine\ORM\PersistentCollection {#18770 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
    +awards: Doctrine\ORM\PersistentCollection {#18774 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
    +categories: Doctrine\ORM\PersistentCollection {#18778 …}
    -id: 53765
    -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
    +apId: "adespoton@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/adespoton"
    +apPublicUrl: "https://lemmy.ca/u/adespoton"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "adespoton"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723566065 {#18719
      date: 2024-08-13 18:21:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696775946 {#18721
      date: 2023-10-08 16:39:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#18908
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3199
    +avatar: null
    +cover: null
    +email: "adespoton@lemmy.ca"
    +username: "@adespoton@lemmy.ca"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1724881379 {#18722
      date: 2024-08-28 23:42:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
    +entries: Doctrine\ORM\PersistentCollection {#18734 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
    +posts: Doctrine\ORM\PersistentCollection {#18742 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
    +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
    +follows: Doctrine\ORM\PersistentCollection {#18754 …}
    +followers: Doctrine\ORM\PersistentCollection {#18756 …}
    +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
    +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
    +reports: Doctrine\ORM\PersistentCollection {#18766 …}
    +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
    +violations: Doctrine\ORM\PersistentCollection {#18770 …}
    +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
    +awards: Doctrine\ORM\PersistentCollection {#18774 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
    +categories: Doctrine\ORM\PersistentCollection {#18778 …}
    -id: 53765
    -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
    +apId: "adespoton@lemmy.ca"
    +apProfileId: "https://lemmy.ca/u/adespoton"
    +apPublicUrl: "https://lemmy.ca/u/adespoton"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ca/inbox"
    +apDomain: "lemmy.ca"
    +apPreferredUsername: "adespoton"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723566065 {#18719
      date: 2024-08-13 18:21:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696775946 {#18721
      date: 2023-10-08 16:39:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3204
    +user: Proxies\__CG__\App\Entity\User {#3199
      +avatar: null
      +cover: null
      +email: "adespoton@lemmy.ca"
      +username: "@adespoton@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724881379 {#18722
        date: 2024-08-28 23:42:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
      +entries: Doctrine\ORM\PersistentCollection {#18734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
      +posts: Doctrine\ORM\PersistentCollection {#18742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
      +follows: Doctrine\ORM\PersistentCollection {#18754 …}
      +followers: Doctrine\ORM\PersistentCollection {#18756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
      +reports: Doctrine\ORM\PersistentCollection {#18766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
      +violations: Doctrine\ORM\PersistentCollection {#18770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
      +awards: Doctrine\ORM\PersistentCollection {#18774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
      +categories: Doctrine\ORM\PersistentCollection {#18778 …}
      -id: 53765
      -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
      +apId: "adespoton@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/adespoton"
      +apPublicUrl: "https://lemmy.ca/u/adespoton"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "adespoton"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723566065 {#18719
        date: 2024-08-13 18:21:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696775946 {#18721
        date: 2023-10-08 16:39:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
      \n
      Great for small businesses, but unworkable at the enterprise level.\n
      \n
      But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696776215 {#3205
      date: 2023-10-08 16:43:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@felbane@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3194 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3196 …}
    +reports: Doctrine\ORM\PersistentCollection {#3209 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
    -id: 37486
    -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/3770772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696776215 {#3202
      date: 2023-10-08 16:43:35.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#18985
  +subject: App\Entity\EntryComment {#3204
    +user: Proxies\__CG__\App\Entity\User {#3199
      +avatar: null
      +cover: null
      +email: "adespoton@lemmy.ca"
      +username: "@adespoton@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724881379 {#18722
        date: 2024-08-28 23:42:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
      +entries: Doctrine\ORM\PersistentCollection {#18734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
      +posts: Doctrine\ORM\PersistentCollection {#18742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
      +follows: Doctrine\ORM\PersistentCollection {#18754 …}
      +followers: Doctrine\ORM\PersistentCollection {#18756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
      +reports: Doctrine\ORM\PersistentCollection {#18766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
      +violations: Doctrine\ORM\PersistentCollection {#18770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
      +awards: Doctrine\ORM\PersistentCollection {#18774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
      +categories: Doctrine\ORM\PersistentCollection {#18778 …}
      -id: 53765
      -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
      +apId: "adespoton@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/adespoton"
      +apPublicUrl: "https://lemmy.ca/u/adespoton"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "adespoton"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723566065 {#18719
        date: 2024-08-13 18:21:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696775946 {#18721
        date: 2023-10-08 16:39:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
      \n
      Great for small businesses, but unworkable at the enterprise level.\n
      \n
      But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696776215 {#3205
      date: 2023-10-08 16:43:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@felbane@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3194 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3196 …}
    +reports: Doctrine\ORM\PersistentCollection {#3209 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
    -id: 37486
    -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/3770772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696776215 {#3202
      date: 2023-10-08 16:43:35.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.03 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3204
    +user: Proxies\__CG__\App\Entity\User {#3199
      +avatar: null
      +cover: null
      +email: "adespoton@lemmy.ca"
      +username: "@adespoton@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724881379 {#18722
        date: 2024-08-28 23:42:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
      +entries: Doctrine\ORM\PersistentCollection {#18734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
      +posts: Doctrine\ORM\PersistentCollection {#18742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
      +follows: Doctrine\ORM\PersistentCollection {#18754 …}
      +followers: Doctrine\ORM\PersistentCollection {#18756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
      +reports: Doctrine\ORM\PersistentCollection {#18766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
      +violations: Doctrine\ORM\PersistentCollection {#18770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
      +awards: Doctrine\ORM\PersistentCollection {#18774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
      +categories: Doctrine\ORM\PersistentCollection {#18778 …}
      -id: 53765
      -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
      +apId: "adespoton@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/adespoton"
      +apPublicUrl: "https://lemmy.ca/u/adespoton"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "adespoton"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723566065 {#18719
        date: 2024-08-13 18:21:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696775946 {#18721
        date: 2023-10-08 16:39:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
      \n
      Great for small businesses, but unworkable at the enterprise level.\n
      \n
      But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696776215 {#3205
      date: 2023-10-08 16:43:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@felbane@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3194 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3196 …}
    +reports: Doctrine\ORM\PersistentCollection {#3209 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
    -id: 37486
    -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/3770772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696776215 {#3202
      date: 2023-10-08 16:43:35.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#19042
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3204
    +user: Proxies\__CG__\App\Entity\User {#3199
      +avatar: null
      +cover: null
      +email: "adespoton@lemmy.ca"
      +username: "@adespoton@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724881379 {#18722
        date: 2024-08-28 23:42:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
      +entries: Doctrine\ORM\PersistentCollection {#18734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
      +posts: Doctrine\ORM\PersistentCollection {#18742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
      +follows: Doctrine\ORM\PersistentCollection {#18754 …}
      +followers: Doctrine\ORM\PersistentCollection {#18756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
      +reports: Doctrine\ORM\PersistentCollection {#18766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
      +violations: Doctrine\ORM\PersistentCollection {#18770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
      +awards: Doctrine\ORM\PersistentCollection {#18774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
      +categories: Doctrine\ORM\PersistentCollection {#18778 …}
      -id: 53765
      -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
      +apId: "adespoton@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/adespoton"
      +apPublicUrl: "https://lemmy.ca/u/adespoton"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "adespoton"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723566065 {#18719
        date: 2024-08-13 18:21:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696775946 {#18721
        date: 2023-10-08 16:39:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
      \n
      Great for small businesses, but unworkable at the enterprise level.\n
      \n
      But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696776215 {#3205
      date: 2023-10-08 16:43:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@felbane@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3194 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3196 …}
    +reports: Doctrine\ORM\PersistentCollection {#3209 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
    -id: 37486
    -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/3770772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696776215 {#3202
      date: 2023-10-08 16:43:35.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 0.35 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3204
    +user: Proxies\__CG__\App\Entity\User {#3199
      +avatar: null
      +cover: null
      +email: "adespoton@lemmy.ca"
      +username: "@adespoton@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724881379 {#18722
        date: 2024-08-28 23:42:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
      +entries: Doctrine\ORM\PersistentCollection {#18734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
      +posts: Doctrine\ORM\PersistentCollection {#18742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
      +follows: Doctrine\ORM\PersistentCollection {#18754 …}
      +followers: Doctrine\ORM\PersistentCollection {#18756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
      +reports: Doctrine\ORM\PersistentCollection {#18766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
      +violations: Doctrine\ORM\PersistentCollection {#18770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
      +awards: Doctrine\ORM\PersistentCollection {#18774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
      +categories: Doctrine\ORM\PersistentCollection {#18778 …}
      -id: 53765
      -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
      +apId: "adespoton@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/adespoton"
      +apPublicUrl: "https://lemmy.ca/u/adespoton"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "adespoton"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723566065 {#18719
        date: 2024-08-13 18:21:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696775946 {#18721
        date: 2023-10-08 16:39:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
      \n
      Great for small businesses, but unworkable at the enterprise level.\n
      \n
      But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696776215 {#3205
      date: 2023-10-08 16:43:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@felbane@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3194 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3196 …}
    +reports: Doctrine\ORM\PersistentCollection {#3209 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
    -id: 37486
    -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/3770772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696776215 {#3202
      date: 2023-10-08 16:43:35.0 +02:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#19282
  +comment: App\Entity\EntryComment {#3204
    +user: Proxies\__CG__\App\Entity\User {#3199
      +avatar: null
      +cover: null
      +email: "adespoton@lemmy.ca"
      +username: "@adespoton@lemmy.ca"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1724881379 {#18722
        date: 2024-08-28 23:42:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#18727 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18730 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#18732 …}
      +entries: Doctrine\ORM\PersistentCollection {#18734 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#18736 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#18738 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18740 …}
      +posts: Doctrine\ORM\PersistentCollection {#18742 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#18744 …}
      +postComments: Doctrine\ORM\PersistentCollection {#18746 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#18748 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#18750 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#18752 …}
      +follows: Doctrine\ORM\PersistentCollection {#18754 …}
      +followers: Doctrine\ORM\PersistentCollection {#18756 …}
      +blocks: Doctrine\ORM\PersistentCollection {#18758 …}
      +blockers: Doctrine\ORM\PersistentCollection {#18760 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#18762 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#18764 …}
      +reports: Doctrine\ORM\PersistentCollection {#18766 …}
      +favourites: Doctrine\ORM\PersistentCollection {#18768 …}
      +violations: Doctrine\ORM\PersistentCollection {#18770 …}
      +notifications: Doctrine\ORM\PersistentCollection {#18772 …}
      +awards: Doctrine\ORM\PersistentCollection {#18774 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#18776 …}
      +categories: Doctrine\ORM\PersistentCollection {#18778 …}
      -id: 53765
      -password: "$2y$13$yg3IZPmEcdsY45UxgfL4/eAPjiMaovzTAdUms6iuoQsUXI1BT00aS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18780 …}
      +apId: "adespoton@lemmy.ca"
      +apProfileId: "https://lemmy.ca/u/adespoton"
      +apPublicUrl: "https://lemmy.ca/u/adespoton"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ca/inbox"
      +apDomain: "lemmy.ca"
      +apPreferredUsername: "adespoton"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723566065 {#18719
        date: 2024-08-13 18:21:05.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696775946 {#18721
        date: 2023-10-08 16:39:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3106
      +user: Proxies\__CG__\App\Entity\User {#3105
        +avatar: null
        +cover: null
        +email: "felbane@lemmy.ml"
        +username: "@felbane@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1700627223 {#18029
          date: 2023-11-22 05:27:03.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#18036 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#18038 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#18040 …}
        +entries: Doctrine\ORM\PersistentCollection {#18042 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#18044 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#18046 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#18048 …}
        +posts: Doctrine\ORM\PersistentCollection {#18050 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#18052 …}
        +postComments: Doctrine\ORM\PersistentCollection {#18054 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#18056 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#18058 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#18060 …}
        +follows: Doctrine\ORM\PersistentCollection {#18062 …}
        +followers: Doctrine\ORM\PersistentCollection {#18064 …}
        +blocks: Doctrine\ORM\PersistentCollection {#18066 …}
        +blockers: Doctrine\ORM\PersistentCollection {#18068 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#18070 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#18072 …}
        +reports: Doctrine\ORM\PersistentCollection {#18074 …}
        +favourites: Doctrine\ORM\PersistentCollection {#18076 …}
        +violations: Doctrine\ORM\PersistentCollection {#18078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#18080 …}
        +awards: Doctrine\ORM\PersistentCollection {#18082 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#18084 …}
        +categories: Doctrine\ORM\PersistentCollection {#18086 …}
        -id: 53698
        -password: "$2y$13$mLBlRA/71splDFHuqlPfJ.x9QfrVFPWPNWpVut2GO0qjQVSoI2q1e"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#18088 …}
        +apId: "felbane@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/felbane"
        +apPublicUrl: "https://lemmy.ml/u/felbane"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "felbane"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1700298685 {#18026
          date: 2023-11-18 10:11:25.0 +01:00
        }
        +apDeletedAt: DateTime @1701245789 {#18028
          date: 2023-11-29 09:16:29.0 +01:00
        }
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696770114 {#18034
          date: 2023-10-08 15:01:54.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2763
        +user: App\Entity\User {#2777
          +avatar: null
          +cover: null
          +email: "CameronDev@programming.dev"
          +username: "@CameronDev@programming.dev"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1726891699 {#2760
            date: 2024-09-21 06:08:19.0 +02:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
          +entries: Doctrine\ORM\PersistentCollection {#2784 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
          +posts: Doctrine\ORM\PersistentCollection {#2792 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
          +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
          +follows: Doctrine\ORM\PersistentCollection {#2804 …}
          +followers: Doctrine\ORM\PersistentCollection {#2806 …}
          +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
          +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
          +reports: Doctrine\ORM\PersistentCollection {#2816 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
          +violations: Doctrine\ORM\PersistentCollection {#2820 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
          +awards: Doctrine\ORM\PersistentCollection {#2824 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
          +categories: Doctrine\ORM\PersistentCollection {#2828 …}
          -id: 53679
          -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
          +apId: "CameronDev@programming.dev"
          +apProfileId: "https://programming.dev/u/CameronDev"
          +apPublicUrl: "https://programming.dev/u/CameronDev"
          +apFollowersUrl: null
          +apInboxUrl: "https://programming.dev/inbox"
          +apDomain: "programming.dev"
          +apPreferredUsername: "CameronDev"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1723927539 {#2761
            date: 2024-08-17 22:45:39.0 +02:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1696768981 {#2762
            date: 2023-10-08 14:43:01.0 +02:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1696894526 {#2758
          date: 2023-10-10 01:35:26.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2765 …}
        +nested: Doctrine\ORM\PersistentCollection {#2767 …}
        +votes: Doctrine\ORM\PersistentCollection {#2769 …}
        +reports: Doctrine\ORM\PersistentCollection {#2771 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
        -id: 37335
        -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3647025"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696768979 {#2759
          date: 2023-10-08 14:42:59.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2763}
      +body: "I think that’s the purpose of the “next update” part. As long as the ability to refresh that timestamp is gated behind a passphrase (for 5A protection) then it functions as a deadman switch for the canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1696770112 {#3108
        date: 2023-10-08 15:01:52.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3104 …}
      +nested: Doctrine\ORM\PersistentCollection {#3102 …}
      +votes: Doctrine\ORM\PersistentCollection {#3100 …}
      +reports: Doctrine\ORM\PersistentCollection {#3098 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3096 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3094 …}
      -id: 37357
      -bodyTs: "'5a':27 'abil':16 'behind':23 'canari':38 'deadman':34 'function':31 'gate':22 'long':13 'next':9 'part':11 'passphras':25 'protect':28 'purpos':6 'refresh':18 'switch':35 'think':2 'timestamp':20 'updat':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/4646702"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696770112 {#3107
        date: 2023-10-08 15:01:52.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: """
      Passphrases only work in locales with 5a or similar protection, and either have to be managed by a single person or have the potential to be leaked.\n
      \n
      Great for small businesses, but unworkable at the enterprise level.\n
      \n
      But having a canary mechanism for smaller businesses is crucial, because they can’t afford to put a wall of lawyers between them and potential government overreach.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696776215 {#3205
      date: 2023-10-08 16:43:35.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@felbane@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3194 …}
    +nested: Doctrine\ORM\PersistentCollection {#3198 …}
    +votes: Doctrine\ORM\PersistentCollection {#3196 …}
    +reports: Doctrine\ORM\PersistentCollection {#3209 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3211 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3213 …}
    -id: 37486
    -bodyTs: "'5a':7 'afford':52 'busi':31,45 'canari':41 'crucial':47 'either':12 'enterpris':36 'govern':63 'great':28 'lawyer':58 'leak':27 'level':37 'local':5 'manag':16 'mechan':42 'overreach':64 'passphras':1 'person':20 'potenti':24,62 'protect':10 'put':54 'similar':9 'singl':19 'small':30 'smaller':44 'unwork':33 'wall':56 'work':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/3770772"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696776215 {#3202
      date: 2023-10-08 16:43:35.0 +02:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 9.49 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089
      +avatar: null
      +cover: null
      +email: "rinkan@burggit.moe"
      +username: "@rinkan@burggit.moe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696794374 {#19444
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
      +entries: Doctrine\ORM\PersistentCollection {#19456 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
      +posts: Doctrine\ORM\PersistentCollection {#19464 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
      +follows: Doctrine\ORM\PersistentCollection {#19476 …}
      +followers: Doctrine\ORM\PersistentCollection {#19478 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
      +reports: Doctrine\ORM\PersistentCollection {#19488 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
      +violations: Doctrine\ORM\PersistentCollection {#19492 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
      +awards: Doctrine\ORM\PersistentCollection {#19496 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
      +categories: Doctrine\ORM\PersistentCollection {#19500 …}
      -id: 53980
      -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
      +apId: "rinkan@burggit.moe"
      +apProfileId: "https://burggit.moe/u/rinkan"
      +apPublicUrl: "https://burggit.moe/u/rinkan"
      +apFollowersUrl: null
      +apInboxUrl: "https://burggit.moe/inbox"
      +apDomain: "burggit.moe"
      +apPreferredUsername: "rinkan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696794374 {#19441
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696794373 {#19443
        date: 2023-10-08 21:46:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696794364 {#3092
      date: 2023-10-08 21:46:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3086 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3164 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
    -id: 37810
    -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://burggit.moe/comment/115548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696794364 {#3091
      date: 2023-10-08 21:46:04.0 +02:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#19359
  +comment: App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089
      +avatar: null
      +cover: null
      +email: "rinkan@burggit.moe"
      +username: "@rinkan@burggit.moe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696794374 {#19444
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
      +entries: Doctrine\ORM\PersistentCollection {#19456 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
      +posts: Doctrine\ORM\PersistentCollection {#19464 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
      +follows: Doctrine\ORM\PersistentCollection {#19476 …}
      +followers: Doctrine\ORM\PersistentCollection {#19478 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
      +reports: Doctrine\ORM\PersistentCollection {#19488 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
      +violations: Doctrine\ORM\PersistentCollection {#19492 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
      +awards: Doctrine\ORM\PersistentCollection {#19496 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
      +categories: Doctrine\ORM\PersistentCollection {#19500 …}
      -id: 53980
      -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
      +apId: "rinkan@burggit.moe"
      +apProfileId: "https://burggit.moe/u/rinkan"
      +apPublicUrl: "https://burggit.moe/u/rinkan"
      +apFollowersUrl: null
      +apInboxUrl: "https://burggit.moe/inbox"
      +apDomain: "burggit.moe"
      +apPreferredUsername: "rinkan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696794374 {#19441
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696794373 {#19443
        date: 2023-10-08 21:46:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696794364 {#3092
      date: 2023-10-08 21:46:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3086 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3164 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
    -id: 37810
    -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://burggit.moe/comment/115548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696794364 {#3091
      date: 2023-10-08 21:46:04.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 2.59 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3089
    +avatar: null
    +cover: null
    +email: "rinkan@burggit.moe"
    +username: "@rinkan@burggit.moe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1696794374 {#19444
      date: 2023-10-08 21:46:14.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
    +entries: Doctrine\ORM\PersistentCollection {#19456 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
    +posts: Doctrine\ORM\PersistentCollection {#19464 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
    +follows: Doctrine\ORM\PersistentCollection {#19476 …}
    +followers: Doctrine\ORM\PersistentCollection {#19478 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
    +reports: Doctrine\ORM\PersistentCollection {#19488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
    +violations: Doctrine\ORM\PersistentCollection {#19492 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
    +awards: Doctrine\ORM\PersistentCollection {#19496 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
    +categories: Doctrine\ORM\PersistentCollection {#19500 …}
    -id: 53980
    -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
    +apId: "rinkan@burggit.moe"
    +apProfileId: "https://burggit.moe/u/rinkan"
    +apPublicUrl: "https://burggit.moe/u/rinkan"
    +apFollowersUrl: null
    +apInboxUrl: "https://burggit.moe/inbox"
    +apDomain: "burggit.moe"
    +apPreferredUsername: "rinkan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696794374 {#19441
      date: 2023-10-08 21:46:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696794373 {#19443
      date: 2023-10-08 21:46:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#19404
  +user: Proxies\__CG__\App\Entity\User {#3089
    +avatar: null
    +cover: null
    +email: "rinkan@burggit.moe"
    +username: "@rinkan@burggit.moe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1696794374 {#19444
      date: 2023-10-08 21:46:14.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
    +entries: Doctrine\ORM\PersistentCollection {#19456 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
    +posts: Doctrine\ORM\PersistentCollection {#19464 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
    +follows: Doctrine\ORM\PersistentCollection {#19476 …}
    +followers: Doctrine\ORM\PersistentCollection {#19478 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
    +reports: Doctrine\ORM\PersistentCollection {#19488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
    +violations: Doctrine\ORM\PersistentCollection {#19492 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
    +awards: Doctrine\ORM\PersistentCollection {#19496 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
    +categories: Doctrine\ORM\PersistentCollection {#19500 …}
    -id: 53980
    -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
    +apId: "rinkan@burggit.moe"
    +apProfileId: "https://burggit.moe/u/rinkan"
    +apPublicUrl: "https://burggit.moe/u/rinkan"
    +apFollowersUrl: null
    +apInboxUrl: "https://burggit.moe/inbox"
    +apDomain: "burggit.moe"
    +apPreferredUsername: "rinkan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696794374 {#19441
      date: 2023-10-08 21:46:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696794373 {#19443
      date: 2023-10-08 21:46:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1696794364 {#3091
    date: 2023-10-08 21:46:04.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#19522
  +date: DateTimeImmutable @1696794364 {#3091
    date: 2023-10-08 21:46:04.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696794364 {#3091
    date: 2023-10-08 21:46:04.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#19576
  +createdAt: DateTimeImmutable @1696794364 {#3091
    date: 2023-10-08 21:46:04.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.13 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3089
    +avatar: null
    +cover: null
    +email: "rinkan@burggit.moe"
    +username: "@rinkan@burggit.moe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1696794374 {#19444
      date: 2023-10-08 21:46:14.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
    +entries: Doctrine\ORM\PersistentCollection {#19456 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
    +posts: Doctrine\ORM\PersistentCollection {#19464 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
    +follows: Doctrine\ORM\PersistentCollection {#19476 …}
    +followers: Doctrine\ORM\PersistentCollection {#19478 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
    +reports: Doctrine\ORM\PersistentCollection {#19488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
    +violations: Doctrine\ORM\PersistentCollection {#19492 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
    +awards: Doctrine\ORM\PersistentCollection {#19496 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
    +categories: Doctrine\ORM\PersistentCollection {#19500 …}
    -id: 53980
    -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
    +apId: "rinkan@burggit.moe"
    +apProfileId: "https://burggit.moe/u/rinkan"
    +apPublicUrl: "https://burggit.moe/u/rinkan"
    +apFollowersUrl: null
    +apInboxUrl: "https://burggit.moe/inbox"
    +apDomain: "burggit.moe"
    +apPreferredUsername: "rinkan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696794374 {#19441
      date: 2023-10-08 21:46:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696794373 {#19443
      date: 2023-10-08 21:46:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#19630
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3089
    +avatar: null
    +cover: null
    +email: "rinkan@burggit.moe"
    +username: "@rinkan@burggit.moe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1696794374 {#19444
      date: 2023-10-08 21:46:14.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
    +entries: Doctrine\ORM\PersistentCollection {#19456 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
    +posts: Doctrine\ORM\PersistentCollection {#19464 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
    +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
    +follows: Doctrine\ORM\PersistentCollection {#19476 …}
    +followers: Doctrine\ORM\PersistentCollection {#19478 …}
    +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
    +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
    +reports: Doctrine\ORM\PersistentCollection {#19488 …}
    +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
    +violations: Doctrine\ORM\PersistentCollection {#19492 …}
    +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
    +awards: Doctrine\ORM\PersistentCollection {#19496 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
    +categories: Doctrine\ORM\PersistentCollection {#19500 …}
    -id: 53980
    -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
    +apId: "rinkan@burggit.moe"
    +apProfileId: "https://burggit.moe/u/rinkan"
    +apPublicUrl: "https://burggit.moe/u/rinkan"
    +apFollowersUrl: null
    +apInboxUrl: "https://burggit.moe/inbox"
    +apDomain: "burggit.moe"
    +apPreferredUsername: "rinkan"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696794374 {#19441
      date: 2023-10-08 21:46:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696794373 {#19443
      date: 2023-10-08 21:46:13.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089
      +avatar: null
      +cover: null
      +email: "rinkan@burggit.moe"
      +username: "@rinkan@burggit.moe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696794374 {#19444
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
      +entries: Doctrine\ORM\PersistentCollection {#19456 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
      +posts: Doctrine\ORM\PersistentCollection {#19464 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
      +follows: Doctrine\ORM\PersistentCollection {#19476 …}
      +followers: Doctrine\ORM\PersistentCollection {#19478 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
      +reports: Doctrine\ORM\PersistentCollection {#19488 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
      +violations: Doctrine\ORM\PersistentCollection {#19492 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
      +awards: Doctrine\ORM\PersistentCollection {#19496 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
      +categories: Doctrine\ORM\PersistentCollection {#19500 …}
      -id: 53980
      -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
      +apId: "rinkan@burggit.moe"
      +apProfileId: "https://burggit.moe/u/rinkan"
      +apPublicUrl: "https://burggit.moe/u/rinkan"
      +apFollowersUrl: null
      +apInboxUrl: "https://burggit.moe/inbox"
      +apDomain: "burggit.moe"
      +apPreferredUsername: "rinkan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696794374 {#19441
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696794373 {#19443
        date: 2023-10-08 21:46:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696794364 {#3092
      date: 2023-10-08 21:46:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3086 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3164 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
    -id: 37810
    -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://burggit.moe/comment/115548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696794364 {#3091
      date: 2023-10-08 21:46:04.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#19699
  +subject: App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089
      +avatar: null
      +cover: null
      +email: "rinkan@burggit.moe"
      +username: "@rinkan@burggit.moe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696794374 {#19444
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
      +entries: Doctrine\ORM\PersistentCollection {#19456 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
      +posts: Doctrine\ORM\PersistentCollection {#19464 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
      +follows: Doctrine\ORM\PersistentCollection {#19476 …}
      +followers: Doctrine\ORM\PersistentCollection {#19478 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
      +reports: Doctrine\ORM\PersistentCollection {#19488 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
      +violations: Doctrine\ORM\PersistentCollection {#19492 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
      +awards: Doctrine\ORM\PersistentCollection {#19496 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
      +categories: Doctrine\ORM\PersistentCollection {#19500 …}
      -id: 53980
      -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
      +apId: "rinkan@burggit.moe"
      +apProfileId: "https://burggit.moe/u/rinkan"
      +apPublicUrl: "https://burggit.moe/u/rinkan"
      +apFollowersUrl: null
      +apInboxUrl: "https://burggit.moe/inbox"
      +apDomain: "burggit.moe"
      +apPreferredUsername: "rinkan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696794374 {#19441
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696794373 {#19443
        date: 2023-10-08 21:46:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696794364 {#3092
      date: 2023-10-08 21:46:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3086 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3164 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
    -id: 37810
    -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://burggit.moe/comment/115548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696794364 {#3091
      date: 2023-10-08 21:46:04.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 18.0 MiB 0.85 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089
      +avatar: null
      +cover: null
      +email: "rinkan@burggit.moe"
      +username: "@rinkan@burggit.moe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696794374 {#19444
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
      +entries: Doctrine\ORM\PersistentCollection {#19456 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
      +posts: Doctrine\ORM\PersistentCollection {#19464 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
      +follows: Doctrine\ORM\PersistentCollection {#19476 …}
      +followers: Doctrine\ORM\PersistentCollection {#19478 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
      +reports: Doctrine\ORM\PersistentCollection {#19488 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
      +violations: Doctrine\ORM\PersistentCollection {#19492 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
      +awards: Doctrine\ORM\PersistentCollection {#19496 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
      +categories: Doctrine\ORM\PersistentCollection {#19500 …}
      -id: 53980
      -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
      +apId: "rinkan@burggit.moe"
      +apProfileId: "https://burggit.moe/u/rinkan"
      +apPublicUrl: "https://burggit.moe/u/rinkan"
      +apFollowersUrl: null
      +apInboxUrl: "https://burggit.moe/inbox"
      +apDomain: "burggit.moe"
      +apPreferredUsername: "rinkan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696794374 {#19441
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696794373 {#19443
        date: 2023-10-08 21:46:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696794364 {#3092
      date: 2023-10-08 21:46:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3086 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3164 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
    -id: 37810
    -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://burggit.moe/comment/115548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696794364 {#3091
      date: 2023-10-08 21:46:04.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#19756
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089
      +avatar: null
      +cover: null
      +email: "rinkan@burggit.moe"
      +username: "@rinkan@burggit.moe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696794374 {#19444
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
      +entries: Doctrine\ORM\PersistentCollection {#19456 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
      +posts: Doctrine\ORM\PersistentCollection {#19464 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
      +follows: Doctrine\ORM\PersistentCollection {#19476 …}
      +followers: Doctrine\ORM\PersistentCollection {#19478 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
      +reports: Doctrine\ORM\PersistentCollection {#19488 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
      +violations: Doctrine\ORM\PersistentCollection {#19492 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
      +awards: Doctrine\ORM\PersistentCollection {#19496 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
      +categories: Doctrine\ORM\PersistentCollection {#19500 …}
      -id: 53980
      -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
      +apId: "rinkan@burggit.moe"
      +apProfileId: "https://burggit.moe/u/rinkan"
      +apPublicUrl: "https://burggit.moe/u/rinkan"
      +apFollowersUrl: null
      +apInboxUrl: "https://burggit.moe/inbox"
      +apDomain: "burggit.moe"
      +apPreferredUsername: "rinkan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696794374 {#19441
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696794373 {#19443
        date: 2023-10-08 21:46:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696794364 {#3092
      date: 2023-10-08 21:46:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3086 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3164 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
    -id: 37810
    -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://burggit.moe/comment/115548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696794364 {#3091
      date: 2023-10-08 21:46:04.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 0.64 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089
      +avatar: null
      +cover: null
      +email: "rinkan@burggit.moe"
      +username: "@rinkan@burggit.moe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696794374 {#19444
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
      +entries: Doctrine\ORM\PersistentCollection {#19456 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
      +posts: Doctrine\ORM\PersistentCollection {#19464 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
      +follows: Doctrine\ORM\PersistentCollection {#19476 …}
      +followers: Doctrine\ORM\PersistentCollection {#19478 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
      +reports: Doctrine\ORM\PersistentCollection {#19488 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
      +violations: Doctrine\ORM\PersistentCollection {#19492 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
      +awards: Doctrine\ORM\PersistentCollection {#19496 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
      +categories: Doctrine\ORM\PersistentCollection {#19500 …}
      -id: 53980
      -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
      +apId: "rinkan@burggit.moe"
      +apProfileId: "https://burggit.moe/u/rinkan"
      +apPublicUrl: "https://burggit.moe/u/rinkan"
      +apFollowersUrl: null
      +apInboxUrl: "https://burggit.moe/inbox"
      +apDomain: "burggit.moe"
      +apPreferredUsername: "rinkan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696794374 {#19441
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696794373 {#19443
        date: 2023-10-08 21:46:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696794364 {#3092
      date: 2023-10-08 21:46:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3086 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3164 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
    -id: 37810
    -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://burggit.moe/comment/115548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696794364 {#3091
      date: 2023-10-08 21:46:04.0 +02:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#19996
  +comment: App\Entity\EntryComment {#3090
    +user: Proxies\__CG__\App\Entity\User {#3089
      +avatar: null
      +cover: null
      +email: "rinkan@burggit.moe"
      +username: "@rinkan@burggit.moe"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1696794374 {#19444
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#19449 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#19452 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#19454 …}
      +entries: Doctrine\ORM\PersistentCollection {#19456 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#19458 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#19460 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#19462 …}
      +posts: Doctrine\ORM\PersistentCollection {#19464 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#19466 …}
      +postComments: Doctrine\ORM\PersistentCollection {#19468 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#19470 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#19472 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#19474 …}
      +follows: Doctrine\ORM\PersistentCollection {#19476 …}
      +followers: Doctrine\ORM\PersistentCollection {#19478 …}
      +blocks: Doctrine\ORM\PersistentCollection {#19480 …}
      +blockers: Doctrine\ORM\PersistentCollection {#19482 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#19484 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#19486 …}
      +reports: Doctrine\ORM\PersistentCollection {#19488 …}
      +favourites: Doctrine\ORM\PersistentCollection {#19490 …}
      +violations: Doctrine\ORM\PersistentCollection {#19492 …}
      +notifications: Doctrine\ORM\PersistentCollection {#19494 …}
      +awards: Doctrine\ORM\PersistentCollection {#19496 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#19498 …}
      +categories: Doctrine\ORM\PersistentCollection {#19500 …}
      -id: 53980
      -password: "$2y$13$9bblwiw4h0BaUBI/4dIGr.tdbfG3K43uNSBYVD3DcmgIW6pySTyY."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#19502 …}
      +apId: "rinkan@burggit.moe"
      +apProfileId: "https://burggit.moe/u/rinkan"
      +apPublicUrl: "https://burggit.moe/u/rinkan"
      +apFollowersUrl: null
      +apInboxUrl: "https://burggit.moe/inbox"
      +apDomain: "burggit.moe"
      +apPreferredUsername: "rinkan"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1696794374 {#19441
        date: 2023-10-08 21:46:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696794373 {#19443
        date: 2023-10-08 21:46:13.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2763
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2758
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2765 …}
      +nested: Doctrine\ORM\PersistentCollection {#2767 …}
      +votes: Doctrine\ORM\PersistentCollection {#2769 …}
      +reports: Doctrine\ORM\PersistentCollection {#2771 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2773 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2775 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2759
        date: 2023-10-08 14:42:59.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2763}
    +body: "The canary is triggered through inaction, not action. The government would have to compel the target of the subpoena to keep updating the canary on schedule."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696794364 {#3092
      date: 2023-10-08 21:46:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3088 …}
    +nested: Doctrine\ORM\PersistentCollection {#3086 …}
    +votes: Doctrine\ORM\PersistentCollection {#3084 …}
    +reports: Doctrine\ORM\PersistentCollection {#3164 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3167 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3154 …}
    -id: 37810
    -bodyTs: "'action':8 'canari':2,24 'compel':14 'govern':10 'inact':6 'keep':21 'schedul':26 'subpoena':19 'target':16 'trigger':4 'updat':22 'would':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://burggit.moe/comment/115548"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696794364 {#3091
      date: 2023-10-08 21:46:04.0 +02:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 20.0 MiB 106.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2837
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2832
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2838 …}
    +nested: Doctrine\ORM\PersistentCollection {#2840 …}
    +votes: Doctrine\ORM\PersistentCollection {#2842 …}
    +reports: Doctrine\ORM\PersistentCollection {#2844 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2833
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#20072
  +comment: App\Entity\EntryComment {#2837
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2832
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2838 …}
    +nested: Doctrine\ORM\PersistentCollection {#2840 …}
    +votes: Doctrine\ORM\PersistentCollection {#2842 …}
    +reports: Doctrine\ORM\PersistentCollection {#2844 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2833
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#20117
  +user: App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696765931 {#2833
    date: 2023-10-08 13:52:11.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#20172
  +date: DateTimeImmutable @1696765931 {#2833
    date: 2023-10-08 13:52:11.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696765931 {#2833
    date: 2023-10-08 13:52:11.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#20226
  +createdAt: DateTimeImmutable @1696765931 {#2833
    date: 2023-10-08 13:52:11.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 18.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2764
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#13001 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#12996
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#13004 …}
    +votes: Doctrine\ORM\PersistentCollection {#13006 …}
    +reports: Doctrine\ORM\PersistentCollection {#13008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
    +badges: Doctrine\ORM\PersistentCollection {#13014 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#12993
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#12995
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#20280
  +entry: Proxies\__CG__\App\Entity\Entry {#2764
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#13001 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#12996
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#13004 …}
    +votes: Doctrine\ORM\PersistentCollection {#13006 …}
    +reports: Doctrine\ORM\PersistentCollection {#13008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
    +badges: Doctrine\ORM\PersistentCollection {#13014 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#12993
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#12995
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#20335
  +width: 40
  +height: 40
  +user: App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2837
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2832
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2838 …}
    +nested: Doctrine\ORM\PersistentCollection {#2840 …}
    +votes: Doctrine\ORM\PersistentCollection {#2842 …}
    +reports: Doctrine\ORM\PersistentCollection {#2844 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2833
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#20404
  +subject: App\Entity\EntryComment {#2837
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2832
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2838 …}
    +nested: Doctrine\ORM\PersistentCollection {#2840 …}
    +votes: Doctrine\ORM\PersistentCollection {#2842 …}
    +reports: Doctrine\ORM\PersistentCollection {#2844 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2833
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 18.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2837
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2832
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2838 …}
    +nested: Doctrine\ORM\PersistentCollection {#2840 …}
    +votes: Doctrine\ORM\PersistentCollection {#2842 …}
    +reports: Doctrine\ORM\PersistentCollection {#2844 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2833
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#20461
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2837
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2832
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2838 …}
    +nested: Doctrine\ORM\PersistentCollection {#2840 …}
    +votes: Doctrine\ORM\PersistentCollection {#2842 …}
    +reports: Doctrine\ORM\PersistentCollection {#2844 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2833
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 20.0 MiB 98.58 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2837
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2832
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2838 …}
    +nested: Doctrine\ORM\PersistentCollection {#2840 …}
    +votes: Doctrine\ORM\PersistentCollection {#2842 …}
    +reports: Doctrine\ORM\PersistentCollection {#2844 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2833
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#20701
  +comment: App\Entity\EntryComment {#2837
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696901316 {#2832
      date: 2023-10-10 03:28:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2838 …}
    +nested: Doctrine\ORM\PersistentCollection {#2840 …}
    +votes: Doctrine\ORM\PersistentCollection {#2842 …}
    +reports: Doctrine\ORM\PersistentCollection {#2844 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
    -id: 37293
    -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3646164"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696765931 {#2833
      date: 2023-10-08 13:52:11.0 +02:00
    }
  }
  +nestedComments: [
    39409 => App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837}
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    39526 => App\Entity\EntryComment {#3354
      +user: App\Entity\User {#2850}
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3317}
      +root: App\Entity\EntryComment {#2837}
      +body: """
        While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
        \n
        These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696901314 {#3352
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3355 …}
      +nested: Doctrine\ORM\PersistentCollection {#3357 …}
      +votes: Doctrine\ORM\PersistentCollection {#3359 …}
      +reports: Doctrine\ORM\PersistentCollection {#3361 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
      -id: 39526
      -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3742742"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696901314 {#3353
        date: 2023-10-10 03:28:34.0 +02:00
      }
    }
    38346 => App\Entity\EntryComment {#3069
      +user: Proxies\__CG__\App\Entity\User {#3152
        +avatar: null
        +cover: null
        +email: "totallynotfbi@lemm.ee"
        +username: "@totallynotfbi@lemm.ee"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Migrated here from my old account at lemmy.fmhy.ml"
        +lastActive: DateTime @1710420085 {#20843
          date: 2024-03-14 13:41:25.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
        +entries: Doctrine\ORM\PersistentCollection {#20852 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
        +posts: Doctrine\ORM\PersistentCollection {#20860 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
        +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
        +follows: Doctrine\ORM\PersistentCollection {#20872 …}
        +followers: Doctrine\ORM\PersistentCollection {#20874 …}
        +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
        +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
        +reports: Doctrine\ORM\PersistentCollection {#20884 …}
        +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
        +violations: Doctrine\ORM\PersistentCollection {#20888 …}
        +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
        +awards: Doctrine\ORM\PersistentCollection {#20892 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
        +categories: Doctrine\ORM\PersistentCollection {#20896 …}
        -id: 54299
        -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
        +apId: "totallynotfbi@lemm.ee"
        +apProfileId: "https://lemm.ee/u/totallynotfbi"
        +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemm.ee/inbox"
        +apDomain: "lemm.ee"
        +apPreferredUsername: "totallynotfbi"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1728669909 {#20844
          date: 2024-10-11 20:05:09.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696832262 {#20845
          date: 2023-10-09 08:17:42.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837}
      +root: App\Entity\EntryComment {#2837}
      +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696832259 {#3070
        date: 2023-10-09 08:17:39.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3151 …}
      +nested: Doctrine\ORM\PersistentCollection {#3149 …}
      +votes: Doctrine\ORM\PersistentCollection {#3147 …}
      +reports: Doctrine\ORM\PersistentCollection {#3145 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
      -id: 38346
      -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemm.ee/comment/4593909"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696832259 {#3073
        date: 2023-10-09 08:17:39.0 +02:00
      }
    }
    38914 => App\Entity\EntryComment {#3265}
    38702 => App\Entity\EntryComment {#3137}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 18.0 MiB 9.99 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3069
    +user: Proxies\__CG__\App\Entity\User {#3152
      +avatar: null
      +cover: null
      +email: "totallynotfbi@lemm.ee"
      +username: "@totallynotfbi@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Migrated here from my old account at lemmy.fmhy.ml"
      +lastActive: DateTime @1710420085 {#20843
        date: 2024-03-14 13:41:25.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
      +entries: Doctrine\ORM\PersistentCollection {#20852 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
      +posts: Doctrine\ORM\PersistentCollection {#20860 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
      +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
      +follows: Doctrine\ORM\PersistentCollection {#20872 …}
      +followers: Doctrine\ORM\PersistentCollection {#20874 …}
      +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
      +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
      +reports: Doctrine\ORM\PersistentCollection {#20884 …}
      +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
      +violations: Doctrine\ORM\PersistentCollection {#20888 …}
      +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
      +awards: Doctrine\ORM\PersistentCollection {#20892 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
      +categories: Doctrine\ORM\PersistentCollection {#20896 …}
      -id: 54299
      -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
      +apId: "totallynotfbi@lemm.ee"
      +apProfileId: "https://lemm.ee/u/totallynotfbi"
      +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "totallynotfbi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728669909 {#20844
        date: 2024-10-11 20:05:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696832262 {#20845
        date: 2023-10-09 08:17:42.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696832259 {#3070
      date: 2023-10-09 08:17:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3151 …}
    +nested: Doctrine\ORM\PersistentCollection {#3149 …}
    +votes: Doctrine\ORM\PersistentCollection {#3147 …}
    +reports: Doctrine\ORM\PersistentCollection {#3145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
    -id: 38346
    -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4593909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696832259 {#3073
      date: 2023-10-09 08:17:39.0 +02:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#20761
  +comment: App\Entity\EntryComment {#3069
    +user: Proxies\__CG__\App\Entity\User {#3152
      +avatar: null
      +cover: null
      +email: "totallynotfbi@lemm.ee"
      +username: "@totallynotfbi@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Migrated here from my old account at lemmy.fmhy.ml"
      +lastActive: DateTime @1710420085 {#20843
        date: 2024-03-14 13:41:25.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
      +entries: Doctrine\ORM\PersistentCollection {#20852 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
      +posts: Doctrine\ORM\PersistentCollection {#20860 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
      +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
      +follows: Doctrine\ORM\PersistentCollection {#20872 …}
      +followers: Doctrine\ORM\PersistentCollection {#20874 …}
      +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
      +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
      +reports: Doctrine\ORM\PersistentCollection {#20884 …}
      +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
      +violations: Doctrine\ORM\PersistentCollection {#20888 …}
      +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
      +awards: Doctrine\ORM\PersistentCollection {#20892 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
      +categories: Doctrine\ORM\PersistentCollection {#20896 …}
      -id: 54299
      -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
      +apId: "totallynotfbi@lemm.ee"
      +apProfileId: "https://lemm.ee/u/totallynotfbi"
      +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "totallynotfbi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728669909 {#20844
        date: 2024-10-11 20:05:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696832262 {#20845
        date: 2023-10-09 08:17:42.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696832259 {#3070
      date: 2023-10-09 08:17:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3151 …}
    +nested: Doctrine\ORM\PersistentCollection {#3149 …}
    +votes: Doctrine\ORM\PersistentCollection {#3147 …}
    +reports: Doctrine\ORM\PersistentCollection {#3145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
    -id: 38346
    -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4593909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696832259 {#3073
      date: 2023-10-09 08:17:39.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 0.55 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3152
    +avatar: null
    +cover: null
    +email: "totallynotfbi@lemm.ee"
    +username: "@totallynotfbi@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Migrated here from my old account at lemmy.fmhy.ml"
    +lastActive: DateTime @1710420085 {#20843
      date: 2024-03-14 13:41:25.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
    +entries: Doctrine\ORM\PersistentCollection {#20852 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
    +posts: Doctrine\ORM\PersistentCollection {#20860 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
    +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
    +follows: Doctrine\ORM\PersistentCollection {#20872 …}
    +followers: Doctrine\ORM\PersistentCollection {#20874 …}
    +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
    +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
    +reports: Doctrine\ORM\PersistentCollection {#20884 …}
    +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
    +violations: Doctrine\ORM\PersistentCollection {#20888 …}
    +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
    +awards: Doctrine\ORM\PersistentCollection {#20892 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
    +categories: Doctrine\ORM\PersistentCollection {#20896 …}
    -id: 54299
    -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
    +apId: "totallynotfbi@lemm.ee"
    +apProfileId: "https://lemm.ee/u/totallynotfbi"
    +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "totallynotfbi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728669909 {#20844
      date: 2024-10-11 20:05:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696832262 {#20845
      date: 2023-10-09 08:17:42.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#20806
  +user: Proxies\__CG__\App\Entity\User {#3152
    +avatar: null
    +cover: null
    +email: "totallynotfbi@lemm.ee"
    +username: "@totallynotfbi@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Migrated here from my old account at lemmy.fmhy.ml"
    +lastActive: DateTime @1710420085 {#20843
      date: 2024-03-14 13:41:25.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
    +entries: Doctrine\ORM\PersistentCollection {#20852 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
    +posts: Doctrine\ORM\PersistentCollection {#20860 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
    +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
    +follows: Doctrine\ORM\PersistentCollection {#20872 …}
    +followers: Doctrine\ORM\PersistentCollection {#20874 …}
    +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
    +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
    +reports: Doctrine\ORM\PersistentCollection {#20884 …}
    +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
    +violations: Doctrine\ORM\PersistentCollection {#20888 …}
    +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
    +awards: Doctrine\ORM\PersistentCollection {#20892 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
    +categories: Doctrine\ORM\PersistentCollection {#20896 …}
    -id: 54299
    -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
    +apId: "totallynotfbi@lemm.ee"
    +apProfileId: "https://lemm.ee/u/totallynotfbi"
    +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "totallynotfbi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728669909 {#20844
      date: 2024-10-11 20:05:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696832262 {#20845
      date: 2023-10-09 08:17:42.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696832259 {#3073
    date: 2023-10-09 08:17:39.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#20919
  +date: DateTimeImmutable @1696832259 {#3073
    date: 2023-10-09 08:17:39.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696832259 {#3073
    date: 2023-10-09 08:17:39.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#20973
  +createdAt: DateTimeImmutable @1696832259 {#3073
    date: 2023-10-09 08:17:39.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.16 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3152
    +avatar: null
    +cover: null
    +email: "totallynotfbi@lemm.ee"
    +username: "@totallynotfbi@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Migrated here from my old account at lemmy.fmhy.ml"
    +lastActive: DateTime @1710420085 {#20843
      date: 2024-03-14 13:41:25.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
    +entries: Doctrine\ORM\PersistentCollection {#20852 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
    +posts: Doctrine\ORM\PersistentCollection {#20860 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
    +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
    +follows: Doctrine\ORM\PersistentCollection {#20872 …}
    +followers: Doctrine\ORM\PersistentCollection {#20874 …}
    +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
    +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
    +reports: Doctrine\ORM\PersistentCollection {#20884 …}
    +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
    +violations: Doctrine\ORM\PersistentCollection {#20888 …}
    +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
    +awards: Doctrine\ORM\PersistentCollection {#20892 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
    +categories: Doctrine\ORM\PersistentCollection {#20896 …}
    -id: 54299
    -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
    +apId: "totallynotfbi@lemm.ee"
    +apProfileId: "https://lemm.ee/u/totallynotfbi"
    +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "totallynotfbi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728669909 {#20844
      date: 2024-10-11 20:05:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696832262 {#20845
      date: 2023-10-09 08:17:42.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#21027
  +width: 40
  +height: 40
  +user: Proxies\__CG__\App\Entity\User {#3152
    +avatar: null
    +cover: null
    +email: "totallynotfbi@lemm.ee"
    +username: "@totallynotfbi@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Migrated here from my old account at lemmy.fmhy.ml"
    +lastActive: DateTime @1710420085 {#20843
      date: 2024-03-14 13:41:25.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
    +entries: Doctrine\ORM\PersistentCollection {#20852 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
    +posts: Doctrine\ORM\PersistentCollection {#20860 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
    +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
    +follows: Doctrine\ORM\PersistentCollection {#20872 …}
    +followers: Doctrine\ORM\PersistentCollection {#20874 …}
    +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
    +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
    +reports: Doctrine\ORM\PersistentCollection {#20884 …}
    +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
    +violations: Doctrine\ORM\PersistentCollection {#20888 …}
    +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
    +awards: Doctrine\ORM\PersistentCollection {#20892 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
    +categories: Doctrine\ORM\PersistentCollection {#20896 …}
    -id: 54299
    -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
    +apId: "totallynotfbi@lemm.ee"
    +apProfileId: "https://lemm.ee/u/totallynotfbi"
    +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "totallynotfbi"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728669909 {#20844
      date: 2024-10-11 20:05:09.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696832262 {#20845
      date: 2023-10-09 08:17:42.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.92 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3069
    +user: Proxies\__CG__\App\Entity\User {#3152
      +avatar: null
      +cover: null
      +email: "totallynotfbi@lemm.ee"
      +username: "@totallynotfbi@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Migrated here from my old account at lemmy.fmhy.ml"
      +lastActive: DateTime @1710420085 {#20843
        date: 2024-03-14 13:41:25.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
      +entries: Doctrine\ORM\PersistentCollection {#20852 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
      +posts: Doctrine\ORM\PersistentCollection {#20860 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
      +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
      +follows: Doctrine\ORM\PersistentCollection {#20872 …}
      +followers: Doctrine\ORM\PersistentCollection {#20874 …}
      +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
      +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
      +reports: Doctrine\ORM\PersistentCollection {#20884 …}
      +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
      +violations: Doctrine\ORM\PersistentCollection {#20888 …}
      +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
      +awards: Doctrine\ORM\PersistentCollection {#20892 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
      +categories: Doctrine\ORM\PersistentCollection {#20896 …}
      -id: 54299
      -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
      +apId: "totallynotfbi@lemm.ee"
      +apProfileId: "https://lemm.ee/u/totallynotfbi"
      +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "totallynotfbi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728669909 {#20844
        date: 2024-10-11 20:05:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696832262 {#20845
        date: 2023-10-09 08:17:42.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696832259 {#3070
      date: 2023-10-09 08:17:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3151 …}
    +nested: Doctrine\ORM\PersistentCollection {#3149 …}
    +votes: Doctrine\ORM\PersistentCollection {#3147 …}
    +reports: Doctrine\ORM\PersistentCollection {#3145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
    -id: 38346
    -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4593909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696832259 {#3073
      date: 2023-10-09 08:17:39.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#21096
  +subject: App\Entity\EntryComment {#3069
    +user: Proxies\__CG__\App\Entity\User {#3152
      +avatar: null
      +cover: null
      +email: "totallynotfbi@lemm.ee"
      +username: "@totallynotfbi@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Migrated here from my old account at lemmy.fmhy.ml"
      +lastActive: DateTime @1710420085 {#20843
        date: 2024-03-14 13:41:25.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
      +entries: Doctrine\ORM\PersistentCollection {#20852 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
      +posts: Doctrine\ORM\PersistentCollection {#20860 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
      +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
      +follows: Doctrine\ORM\PersistentCollection {#20872 …}
      +followers: Doctrine\ORM\PersistentCollection {#20874 …}
      +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
      +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
      +reports: Doctrine\ORM\PersistentCollection {#20884 …}
      +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
      +violations: Doctrine\ORM\PersistentCollection {#20888 …}
      +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
      +awards: Doctrine\ORM\PersistentCollection {#20892 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
      +categories: Doctrine\ORM\PersistentCollection {#20896 …}
      -id: 54299
      -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
      +apId: "totallynotfbi@lemm.ee"
      +apProfileId: "https://lemm.ee/u/totallynotfbi"
      +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "totallynotfbi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728669909 {#20844
        date: 2024-10-11 20:05:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696832262 {#20845
        date: 2023-10-09 08:17:42.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696832259 {#3070
      date: 2023-10-09 08:17:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3151 …}
    +nested: Doctrine\ORM\PersistentCollection {#3149 …}
    +votes: Doctrine\ORM\PersistentCollection {#3147 …}
    +reports: Doctrine\ORM\PersistentCollection {#3145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
    -id: 38346
    -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4593909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696832259 {#3073
      date: 2023-10-09 08:17:39.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 18.0 MiB 1.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3069
    +user: Proxies\__CG__\App\Entity\User {#3152
      +avatar: null
      +cover: null
      +email: "totallynotfbi@lemm.ee"
      +username: "@totallynotfbi@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Migrated here from my old account at lemmy.fmhy.ml"
      +lastActive: DateTime @1710420085 {#20843
        date: 2024-03-14 13:41:25.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
      +entries: Doctrine\ORM\PersistentCollection {#20852 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
      +posts: Doctrine\ORM\PersistentCollection {#20860 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
      +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
      +follows: Doctrine\ORM\PersistentCollection {#20872 …}
      +followers: Doctrine\ORM\PersistentCollection {#20874 …}
      +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
      +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
      +reports: Doctrine\ORM\PersistentCollection {#20884 …}
      +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
      +violations: Doctrine\ORM\PersistentCollection {#20888 …}
      +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
      +awards: Doctrine\ORM\PersistentCollection {#20892 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
      +categories: Doctrine\ORM\PersistentCollection {#20896 …}
      -id: 54299
      -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
      +apId: "totallynotfbi@lemm.ee"
      +apProfileId: "https://lemm.ee/u/totallynotfbi"
      +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "totallynotfbi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728669909 {#20844
        date: 2024-10-11 20:05:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696832262 {#20845
        date: 2023-10-09 08:17:42.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696832259 {#3070
      date: 2023-10-09 08:17:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3151 …}
    +nested: Doctrine\ORM\PersistentCollection {#3149 …}
    +votes: Doctrine\ORM\PersistentCollection {#3147 …}
    +reports: Doctrine\ORM\PersistentCollection {#3145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
    -id: 38346
    -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4593909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696832259 {#3073
      date: 2023-10-09 08:17:39.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#21153
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3069
    +user: Proxies\__CG__\App\Entity\User {#3152
      +avatar: null
      +cover: null
      +email: "totallynotfbi@lemm.ee"
      +username: "@totallynotfbi@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Migrated here from my old account at lemmy.fmhy.ml"
      +lastActive: DateTime @1710420085 {#20843
        date: 2024-03-14 13:41:25.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
      +entries: Doctrine\ORM\PersistentCollection {#20852 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
      +posts: Doctrine\ORM\PersistentCollection {#20860 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
      +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
      +follows: Doctrine\ORM\PersistentCollection {#20872 …}
      +followers: Doctrine\ORM\PersistentCollection {#20874 …}
      +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
      +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
      +reports: Doctrine\ORM\PersistentCollection {#20884 …}
      +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
      +violations: Doctrine\ORM\PersistentCollection {#20888 …}
      +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
      +awards: Doctrine\ORM\PersistentCollection {#20892 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
      +categories: Doctrine\ORM\PersistentCollection {#20896 …}
      -id: 54299
      -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
      +apId: "totallynotfbi@lemm.ee"
      +apProfileId: "https://lemm.ee/u/totallynotfbi"
      +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "totallynotfbi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728669909 {#20844
        date: 2024-10-11 20:05:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696832262 {#20845
        date: 2023-10-09 08:17:42.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696832259 {#3070
      date: 2023-10-09 08:17:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3151 …}
    +nested: Doctrine\ORM\PersistentCollection {#3149 …}
    +votes: Doctrine\ORM\PersistentCollection {#3147 …}
    +reports: Doctrine\ORM\PersistentCollection {#3145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
    -id: 38346
    -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4593909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696832259 {#3073
      date: 2023-10-09 08:17:39.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 18.0 MiB 0.42 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3069
    +user: Proxies\__CG__\App\Entity\User {#3152
      +avatar: null
      +cover: null
      +email: "totallynotfbi@lemm.ee"
      +username: "@totallynotfbi@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Migrated here from my old account at lemmy.fmhy.ml"
      +lastActive: DateTime @1710420085 {#20843
        date: 2024-03-14 13:41:25.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
      +entries: Doctrine\ORM\PersistentCollection {#20852 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
      +posts: Doctrine\ORM\PersistentCollection {#20860 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
      +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
      +follows: Doctrine\ORM\PersistentCollection {#20872 …}
      +followers: Doctrine\ORM\PersistentCollection {#20874 …}
      +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
      +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
      +reports: Doctrine\ORM\PersistentCollection {#20884 …}
      +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
      +violations: Doctrine\ORM\PersistentCollection {#20888 …}
      +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
      +awards: Doctrine\ORM\PersistentCollection {#20892 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
      +categories: Doctrine\ORM\PersistentCollection {#20896 …}
      -id: 54299
      -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
      +apId: "totallynotfbi@lemm.ee"
      +apProfileId: "https://lemm.ee/u/totallynotfbi"
      +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "totallynotfbi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728669909 {#20844
        date: 2024-10-11 20:05:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696832262 {#20845
        date: 2023-10-09 08:17:42.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696832259 {#3070
      date: 2023-10-09 08:17:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3151 …}
    +nested: Doctrine\ORM\PersistentCollection {#3149 …}
    +votes: Doctrine\ORM\PersistentCollection {#3147 …}
    +reports: Doctrine\ORM\PersistentCollection {#3145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
    -id: 38346
    -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4593909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696832259 {#3073
      date: 2023-10-09 08:17:39.0 +02:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#21393
  +comment: App\Entity\EntryComment {#3069
    +user: Proxies\__CG__\App\Entity\User {#3152
      +avatar: null
      +cover: null
      +email: "totallynotfbi@lemm.ee"
      +username: "@totallynotfbi@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Migrated here from my old account at lemmy.fmhy.ml"
      +lastActive: DateTime @1710420085 {#20843
        date: 2024-03-14 13:41:25.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#20846 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#20848 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#20850 …}
      +entries: Doctrine\ORM\PersistentCollection {#20852 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#20854 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#20856 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#20858 …}
      +posts: Doctrine\ORM\PersistentCollection {#20860 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#20862 …}
      +postComments: Doctrine\ORM\PersistentCollection {#20864 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#20866 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#20868 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#20870 …}
      +follows: Doctrine\ORM\PersistentCollection {#20872 …}
      +followers: Doctrine\ORM\PersistentCollection {#20874 …}
      +blocks: Doctrine\ORM\PersistentCollection {#20876 …}
      +blockers: Doctrine\ORM\PersistentCollection {#20878 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#20880 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#20882 …}
      +reports: Doctrine\ORM\PersistentCollection {#20884 …}
      +favourites: Doctrine\ORM\PersistentCollection {#20886 …}
      +violations: Doctrine\ORM\PersistentCollection {#20888 …}
      +notifications: Doctrine\ORM\PersistentCollection {#20890 …}
      +awards: Doctrine\ORM\PersistentCollection {#20892 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#20894 …}
      +categories: Doctrine\ORM\PersistentCollection {#20896 …}
      -id: 54299
      -password: "$2y$13$Z7qPg0QTBYB3sNKehfbBsesRUZ/biTjfvsuRoY5klzumetkHktUr6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#20898 …}
      +apId: "totallynotfbi@lemm.ee"
      +apProfileId: "https://lemm.ee/u/totallynotfbi"
      +apPublicUrl: "https://lemm.ee/u/totallynotfbi"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "totallynotfbi"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728669909 {#20844
        date: 2024-10-11 20:05:09.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696832262 {#20845
        date: 2023-10-09 08:17:42.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "Maybe it was updated after your comment, but the demo site has that notice prominently at the top for me"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696832259 {#3070
      date: 2023-10-09 08:17:39.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3151 …}
    +nested: Doctrine\ORM\PersistentCollection {#3149 …}
    +votes: Doctrine\ORM\PersistentCollection {#3147 …}
    +reports: Doctrine\ORM\PersistentCollection {#3145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3143 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3141 …}
    -id: 38346
    -bodyTs: "'comment':7 'demo':10 'mayb':1 'notic':14 'promin':15 'site':11 'top':18 'updat':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/4593909"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696832259 {#3073
      date: 2023-10-09 08:17:39.0 +02:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 20.0 MiB 86.91 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3137
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#3139
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3136 …}
    +nested: Doctrine\ORM\PersistentCollection {#3134 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#3138
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  "showNested" => true
  "level" => 2
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#21459
  +comment: App\Entity\EntryComment {#3137
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#3139
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3136 …}
    +nested: Doctrine\ORM\PersistentCollection {#3134 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#3138
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 2
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#21504
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696858064 {#3138
    date: 2023-10-09 15:27:44.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#21559
  +date: DateTimeImmutable @1696858064 {#3138
    date: 2023-10-09 15:27:44.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696858064 {#3138
    date: 2023-10-09 15:27:44.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#21613
  +createdAt: DateTimeImmutable @1696858064 {#3138
    date: 2023-10-09 15:27:44.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#21667
  +width: 40
  +height: 40
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.88 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3137
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#3139
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3136 …}
    +nested: Doctrine\ORM\PersistentCollection {#3134 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#3138
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#21736
  +subject: App\Entity\EntryComment {#3137
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#3139
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3136 …}
    +nested: Doctrine\ORM\PersistentCollection {#3134 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#3138
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 18.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3137
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#3139
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3136 …}
    +nested: Doctrine\ORM\PersistentCollection {#3134 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#3138
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#21793
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3137
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#3139
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3136 …}
    +nested: Doctrine\ORM\PersistentCollection {#3134 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#3138
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 20.0 MiB 67.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3137
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#3139
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3136 …}
    +nested: Doctrine\ORM\PersistentCollection {#3134 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#3138
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  "level" => 2
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#16786
  +comment: App\Entity\EntryComment {#3137
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#2837
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: null
      +root: null
      +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1696901316 {#2832
        date: 2023-10-10 03:28:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2838 …}
      +nested: Doctrine\ORM\PersistentCollection {#2840 …}
      +votes: Doctrine\ORM\PersistentCollection {#2842 …}
      +reports: Doctrine\ORM\PersistentCollection {#2844 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
      -id: 37293
      -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3646164"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696765931 {#2833
        date: 2023-10-08 13:52:11.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#3139
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3136 …}
    +nested: Doctrine\ORM\PersistentCollection {#3134 …}
    +votes: Doctrine\ORM\PersistentCollection {#3132 …}
    +reports: Doctrine\ORM\PersistentCollection {#3130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#3138
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  +nestedComments: []
  +level: 2
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 20.0 MiB 52.48 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3265
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3137
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1696901316 {#2832
          date: 2023-10-10 03:28:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2838 …}
        +nested: Doctrine\ORM\PersistentCollection {#2840 …}
        +votes: Doctrine\ORM\PersistentCollection {#2842 …}
        +reports: Doctrine\ORM\PersistentCollection {#2844 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
        -id: 37293
        -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3646164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696765931 {#2833
          date: 2023-10-08 13:52:11.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696858064 {#3139
        date: 2023-10-09 15:27:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3136 …}
      +nested: Doctrine\ORM\PersistentCollection {#3134 …}
      +votes: Doctrine\ORM\PersistentCollection {#3132 …}
      +reports: Doctrine\ORM\PersistentCollection {#3130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
      -id: 38702
      -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712445"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858064 {#3138
        date: 2023-10-09 15:27:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
      \n
      For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
      \n
      Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696867833 {#3263
      date: 2023-10-09 18:10:33.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3266 …}
    +nested: Doctrine\ORM\PersistentCollection {#3268 …}
    +votes: Doctrine\ORM\PersistentCollection {#3270 …}
    +reports: Doctrine\ORM\PersistentCollection {#3272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
    -id: 38914
    -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3720379"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696867833 {#3264
      date: 2023-10-09 18:10:33.0 +02:00
    }
  }
  "showNested" => true
  "level" => 3
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#20393
  +comment: App\Entity\EntryComment {#3265
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3137
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1696901316 {#2832
          date: 2023-10-10 03:28:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2838 …}
        +nested: Doctrine\ORM\PersistentCollection {#2840 …}
        +votes: Doctrine\ORM\PersistentCollection {#2842 …}
        +reports: Doctrine\ORM\PersistentCollection {#2844 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
        -id: 37293
        -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3646164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696765931 {#2833
          date: 2023-10-08 13:52:11.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696858064 {#3139
        date: 2023-10-09 15:27:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3136 …}
      +nested: Doctrine\ORM\PersistentCollection {#3134 …}
      +votes: Doctrine\ORM\PersistentCollection {#3132 …}
      +reports: Doctrine\ORM\PersistentCollection {#3130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
      -id: 38702
      -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712445"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858064 {#3138
        date: 2023-10-09 15:27:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
      \n
      For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
      \n
      Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696867833 {#3263
      date: 2023-10-09 18:10:33.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3266 …}
    +nested: Doctrine\ORM\PersistentCollection {#3268 …}
    +votes: Doctrine\ORM\PersistentCollection {#3270 …}
    +reports: Doctrine\ORM\PersistentCollection {#3272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
    -id: 38914
    -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3720379"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696867833 {#3264
      date: 2023-10-09 18:10:33.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 3
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 18.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16810
  +user: App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 18.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696867833 {#3264
    date: 2023-10-09 18:10:33.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#19686
  +date: DateTimeImmutable @1696867833 {#3264
    date: 2023-10-09 18:10:33.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 18.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696867833 {#3264
    date: 2023-10-09 18:10:33.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#21991
  +createdAt: DateTimeImmutable @1696867833 {#3264
    date: 2023-10-09 18:10:33.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 18.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22045
  +width: 40
  +height: 40
  +user: App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 18.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3265
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3137
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1696901316 {#2832
          date: 2023-10-10 03:28:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2838 …}
        +nested: Doctrine\ORM\PersistentCollection {#2840 …}
        +votes: Doctrine\ORM\PersistentCollection {#2842 …}
        +reports: Doctrine\ORM\PersistentCollection {#2844 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
        -id: 37293
        -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3646164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696765931 {#2833
          date: 2023-10-08 13:52:11.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696858064 {#3139
        date: 2023-10-09 15:27:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3136 …}
      +nested: Doctrine\ORM\PersistentCollection {#3134 …}
      +votes: Doctrine\ORM\PersistentCollection {#3132 …}
      +reports: Doctrine\ORM\PersistentCollection {#3130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
      -id: 38702
      -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712445"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858064 {#3138
        date: 2023-10-09 15:27:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
      \n
      For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
      \n
      Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696867833 {#3263
      date: 2023-10-09 18:10:33.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3266 …}
    +nested: Doctrine\ORM\PersistentCollection {#3268 …}
    +votes: Doctrine\ORM\PersistentCollection {#3270 …}
    +reports: Doctrine\ORM\PersistentCollection {#3272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
    -id: 38914
    -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3720379"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696867833 {#3264
      date: 2023-10-09 18:10:33.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#22122
  +subject: App\Entity\EntryComment {#3265
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3137
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1696901316 {#2832
          date: 2023-10-10 03:28:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2838 …}
        +nested: Doctrine\ORM\PersistentCollection {#2840 …}
        +votes: Doctrine\ORM\PersistentCollection {#2842 …}
        +reports: Doctrine\ORM\PersistentCollection {#2844 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
        -id: 37293
        -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3646164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696765931 {#2833
          date: 2023-10-08 13:52:11.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696858064 {#3139
        date: 2023-10-09 15:27:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3136 …}
      +nested: Doctrine\ORM\PersistentCollection {#3134 …}
      +votes: Doctrine\ORM\PersistentCollection {#3132 …}
      +reports: Doctrine\ORM\PersistentCollection {#3130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
      -id: 38702
      -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712445"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858064 {#3138
        date: 2023-10-09 15:27:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
      \n
      For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
      \n
      Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696867833 {#3263
      date: 2023-10-09 18:10:33.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3266 …}
    +nested: Doctrine\ORM\PersistentCollection {#3268 …}
    +votes: Doctrine\ORM\PersistentCollection {#3270 …}
    +reports: Doctrine\ORM\PersistentCollection {#3272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
    -id: 38914
    -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3720379"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696867833 {#3264
      date: 2023-10-09 18:10:33.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 20.0 MiB 0.99 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3265
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3137
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1696901316 {#2832
          date: 2023-10-10 03:28:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2838 …}
        +nested: Doctrine\ORM\PersistentCollection {#2840 …}
        +votes: Doctrine\ORM\PersistentCollection {#2842 …}
        +reports: Doctrine\ORM\PersistentCollection {#2844 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
        -id: 37293
        -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3646164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696765931 {#2833
          date: 2023-10-08 13:52:11.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696858064 {#3139
        date: 2023-10-09 15:27:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3136 …}
      +nested: Doctrine\ORM\PersistentCollection {#3134 …}
      +votes: Doctrine\ORM\PersistentCollection {#3132 …}
      +reports: Doctrine\ORM\PersistentCollection {#3130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
      -id: 38702
      -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712445"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858064 {#3138
        date: 2023-10-09 15:27:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
      \n
      For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
      \n
      Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696867833 {#3263
      date: 2023-10-09 18:10:33.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3266 …}
    +nested: Doctrine\ORM\PersistentCollection {#3268 …}
    +votes: Doctrine\ORM\PersistentCollection {#3270 …}
    +reports: Doctrine\ORM\PersistentCollection {#3272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
    -id: 38914
    -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3720379"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696867833 {#3264
      date: 2023-10-09 18:10:33.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#22179
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3265
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3137
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1696901316 {#2832
          date: 2023-10-10 03:28:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2838 …}
        +nested: Doctrine\ORM\PersistentCollection {#2840 …}
        +votes: Doctrine\ORM\PersistentCollection {#2842 …}
        +reports: Doctrine\ORM\PersistentCollection {#2844 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
        -id: 37293
        -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3646164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696765931 {#2833
          date: 2023-10-08 13:52:11.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696858064 {#3139
        date: 2023-10-09 15:27:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3136 …}
      +nested: Doctrine\ORM\PersistentCollection {#3134 …}
      +votes: Doctrine\ORM\PersistentCollection {#3132 …}
      +reports: Doctrine\ORM\PersistentCollection {#3130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
      -id: 38702
      -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712445"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858064 {#3138
        date: 2023-10-09 15:27:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
      \n
      For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
      \n
      Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696867833 {#3263
      date: 2023-10-09 18:10:33.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3266 …}
    +nested: Doctrine\ORM\PersistentCollection {#3268 …}
    +votes: Doctrine\ORM\PersistentCollection {#3270 …}
    +reports: Doctrine\ORM\PersistentCollection {#3272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
    -id: 38914
    -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3720379"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696867833 {#3264
      date: 2023-10-09 18:10:33.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 20.0 MiB 26.00 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3265
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3137
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1696901316 {#2832
          date: 2023-10-10 03:28:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2838 …}
        +nested: Doctrine\ORM\PersistentCollection {#2840 …}
        +votes: Doctrine\ORM\PersistentCollection {#2842 …}
        +reports: Doctrine\ORM\PersistentCollection {#2844 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
        -id: 37293
        -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3646164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696765931 {#2833
          date: 2023-10-08 13:52:11.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696858064 {#3139
        date: 2023-10-09 15:27:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3136 …}
      +nested: Doctrine\ORM\PersistentCollection {#3134 …}
      +votes: Doctrine\ORM\PersistentCollection {#3132 …}
      +reports: Doctrine\ORM\PersistentCollection {#3130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
      -id: 38702
      -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712445"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858064 {#3138
        date: 2023-10-09 15:27:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
      \n
      For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
      \n
      Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696867833 {#3263
      date: 2023-10-09 18:10:33.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3266 …}
    +nested: Doctrine\ORM\PersistentCollection {#3268 …}
    +votes: Doctrine\ORM\PersistentCollection {#3270 …}
    +reports: Doctrine\ORM\PersistentCollection {#3272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
    -id: 38914
    -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3720379"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696867833 {#3264
      date: 2023-10-09 18:10:33.0 +02:00
    }
  }
  "level" => 3
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#22419
  +comment: App\Entity\EntryComment {#3265
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3137
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#2837
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: null
        +root: null
        +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1696901316 {#2832
          date: 2023-10-10 03:28:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2838 …}
        +nested: Doctrine\ORM\PersistentCollection {#2840 …}
        +votes: Doctrine\ORM\PersistentCollection {#2842 …}
        +reports: Doctrine\ORM\PersistentCollection {#2844 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
        -id: 37293
        -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3646164"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696765931 {#2833
          date: 2023-10-08 13:52:11.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1696858064 {#3139
        date: 2023-10-09 15:27:44.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3136 …}
      +nested: Doctrine\ORM\PersistentCollection {#3134 …}
      +votes: Doctrine\ORM\PersistentCollection {#3132 …}
      +reports: Doctrine\ORM\PersistentCollection {#3130 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
      -id: 38702
      -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3712445"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696858064 {#3138
        date: 2023-10-09 15:27:44.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
      \n
      For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
      \n
      Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696867833 {#3263
      date: 2023-10-09 18:10:33.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3266 …}
    +nested: Doctrine\ORM\PersistentCollection {#3268 …}
    +votes: Doctrine\ORM\PersistentCollection {#3270 …}
    +reports: Doctrine\ORM\PersistentCollection {#3272 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
    -id: 38914
    -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3720379"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696867833 {#3264
      date: 2023-10-09 18:10:33.0 +02:00
    }
  }
  +nestedComments: []
  +level: 3
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 20.0 MiB 22.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3317
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3265
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3137
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2837
          +user: App\Entity\User {#2850}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1696901316 {#2832
            date: 2023-10-10 03:28:36.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2838 …}
          +nested: Doctrine\ORM\PersistentCollection {#2840 …}
          +votes: Doctrine\ORM\PersistentCollection {#2842 …}
          +reports: Doctrine\ORM\PersistentCollection {#2844 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
          -id: 37293
          -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3646164"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696765931 {#2833
            date: 2023-10-08 13:52:11.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1696858064 {#3139
          date: 2023-10-09 15:27:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3136 …}
        +nested: Doctrine\ORM\PersistentCollection {#3134 …}
        +votes: Doctrine\ORM\PersistentCollection {#3132 …}
        +reports: Doctrine\ORM\PersistentCollection {#3130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
        -id: 38702
        -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712445"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696858064 {#3138
          date: 2023-10-09 15:27:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: """
        What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
        \n
        For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
        \n
        Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696867833 {#3263
        date: 2023-10-09 18:10:33.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3266 …}
      +nested: Doctrine\ORM\PersistentCollection {#3268 …}
      +votes: Doctrine\ORM\PersistentCollection {#3270 …}
      +reports: Doctrine\ORM\PersistentCollection {#3272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
      -id: 38914
      -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3720379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696867833 {#3264
        date: 2023-10-09 18:10:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#3315
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3318 …}
    +nested: Doctrine\ORM\PersistentCollection {#3320 …}
    +votes: Doctrine\ORM\PersistentCollection {#3322 …}
    +reports: Doctrine\ORM\PersistentCollection {#3324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#3316
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  "showNested" => true
  "level" => 4
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#22474
  +comment: App\Entity\EntryComment {#3317
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3265
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3137
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2837
          +user: App\Entity\User {#2850}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1696901316 {#2832
            date: 2023-10-10 03:28:36.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2838 …}
          +nested: Doctrine\ORM\PersistentCollection {#2840 …}
          +votes: Doctrine\ORM\PersistentCollection {#2842 …}
          +reports: Doctrine\ORM\PersistentCollection {#2844 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
          -id: 37293
          -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3646164"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696765931 {#2833
            date: 2023-10-08 13:52:11.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1696858064 {#3139
          date: 2023-10-09 15:27:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3136 …}
        +nested: Doctrine\ORM\PersistentCollection {#3134 …}
        +votes: Doctrine\ORM\PersistentCollection {#3132 …}
        +reports: Doctrine\ORM\PersistentCollection {#3130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
        -id: 38702
        -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712445"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696858064 {#3138
          date: 2023-10-09 15:27:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: """
        What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
        \n
        For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
        \n
        Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696867833 {#3263
        date: 2023-10-09 18:10:33.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3266 …}
      +nested: Doctrine\ORM\PersistentCollection {#3268 …}
      +votes: Doctrine\ORM\PersistentCollection {#3270 …}
      +reports: Doctrine\ORM\PersistentCollection {#3272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
      -id: 38914
      -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3720379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696867833 {#3264
        date: 2023-10-09 18:10:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#3315
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3318 …}
    +nested: Doctrine\ORM\PersistentCollection {#3320 …}
    +votes: Doctrine\ORM\PersistentCollection {#3322 …}
    +reports: Doctrine\ORM\PersistentCollection {#3324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#3316
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 4
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 20.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#22519
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 20.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696894628 {#3316
    date: 2023-10-10 01:37:08.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#22574
  +date: DateTimeImmutable @1696894628 {#3316
    date: 2023-10-10 01:37:08.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 20.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696894628 {#3316
    date: 2023-10-10 01:37:08.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#22628
  +createdAt: DateTimeImmutable @1696894628 {#3316
    date: 2023-10-10 01:37:08.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22682
  +width: 40
  +height: 40
  +user: App\Entity\User {#2777
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#2760
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
    +entries: Doctrine\ORM\PersistentCollection {#2784 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
    +posts: Doctrine\ORM\PersistentCollection {#2792 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
    +follows: Doctrine\ORM\PersistentCollection {#2804 …}
    +followers: Doctrine\ORM\PersistentCollection {#2806 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
    +reports: Doctrine\ORM\PersistentCollection {#2816 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
    +violations: Doctrine\ORM\PersistentCollection {#2820 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
    +awards: Doctrine\ORM\PersistentCollection {#2824 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
    +categories: Doctrine\ORM\PersistentCollection {#2828 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#2761
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#2762
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 20.0 MiB 0.51 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3317
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3265
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3137
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2837
          +user: App\Entity\User {#2850}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1696901316 {#2832
            date: 2023-10-10 03:28:36.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2838 …}
          +nested: Doctrine\ORM\PersistentCollection {#2840 …}
          +votes: Doctrine\ORM\PersistentCollection {#2842 …}
          +reports: Doctrine\ORM\PersistentCollection {#2844 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
          -id: 37293
          -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3646164"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696765931 {#2833
            date: 2023-10-08 13:52:11.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1696858064 {#3139
          date: 2023-10-09 15:27:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3136 …}
        +nested: Doctrine\ORM\PersistentCollection {#3134 …}
        +votes: Doctrine\ORM\PersistentCollection {#3132 …}
        +reports: Doctrine\ORM\PersistentCollection {#3130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
        -id: 38702
        -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712445"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696858064 {#3138
          date: 2023-10-09 15:27:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: """
        What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
        \n
        For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
        \n
        Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696867833 {#3263
        date: 2023-10-09 18:10:33.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3266 …}
      +nested: Doctrine\ORM\PersistentCollection {#3268 …}
      +votes: Doctrine\ORM\PersistentCollection {#3270 …}
      +reports: Doctrine\ORM\PersistentCollection {#3272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
      -id: 38914
      -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3720379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696867833 {#3264
        date: 2023-10-09 18:10:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#3315
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3318 …}
    +nested: Doctrine\ORM\PersistentCollection {#3320 …}
    +votes: Doctrine\ORM\PersistentCollection {#3322 …}
    +reports: Doctrine\ORM\PersistentCollection {#3324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#3316
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#22751
  +subject: App\Entity\EntryComment {#3317
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3265
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3137
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2837
          +user: App\Entity\User {#2850}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1696901316 {#2832
            date: 2023-10-10 03:28:36.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2838 …}
          +nested: Doctrine\ORM\PersistentCollection {#2840 …}
          +votes: Doctrine\ORM\PersistentCollection {#2842 …}
          +reports: Doctrine\ORM\PersistentCollection {#2844 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
          -id: 37293
          -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3646164"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696765931 {#2833
            date: 2023-10-08 13:52:11.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1696858064 {#3139
          date: 2023-10-09 15:27:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3136 …}
        +nested: Doctrine\ORM\PersistentCollection {#3134 …}
        +votes: Doctrine\ORM\PersistentCollection {#3132 …}
        +reports: Doctrine\ORM\PersistentCollection {#3130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
        -id: 38702
        -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712445"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696858064 {#3138
          date: 2023-10-09 15:27:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: """
        What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
        \n
        For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
        \n
        Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696867833 {#3263
        date: 2023-10-09 18:10:33.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3266 …}
      +nested: Doctrine\ORM\PersistentCollection {#3268 …}
      +votes: Doctrine\ORM\PersistentCollection {#3270 …}
      +reports: Doctrine\ORM\PersistentCollection {#3272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
      -id: 38914
      -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3720379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696867833 {#3264
        date: 2023-10-09 18:10:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#3315
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3318 …}
    +nested: Doctrine\ORM\PersistentCollection {#3320 …}
    +votes: Doctrine\ORM\PersistentCollection {#3322 …}
    +reports: Doctrine\ORM\PersistentCollection {#3324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#3316
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 20.0 MiB 3.02 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3317
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3265
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3137
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2837
          +user: App\Entity\User {#2850}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1696901316 {#2832
            date: 2023-10-10 03:28:36.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2838 …}
          +nested: Doctrine\ORM\PersistentCollection {#2840 …}
          +votes: Doctrine\ORM\PersistentCollection {#2842 …}
          +reports: Doctrine\ORM\PersistentCollection {#2844 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
          -id: 37293
          -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3646164"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696765931 {#2833
            date: 2023-10-08 13:52:11.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1696858064 {#3139
          date: 2023-10-09 15:27:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3136 …}
        +nested: Doctrine\ORM\PersistentCollection {#3134 …}
        +votes: Doctrine\ORM\PersistentCollection {#3132 …}
        +reports: Doctrine\ORM\PersistentCollection {#3130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
        -id: 38702
        -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712445"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696858064 {#3138
          date: 2023-10-09 15:27:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: """
        What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
        \n
        For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
        \n
        Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696867833 {#3263
        date: 2023-10-09 18:10:33.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3266 …}
      +nested: Doctrine\ORM\PersistentCollection {#3268 …}
      +votes: Doctrine\ORM\PersistentCollection {#3270 …}
      +reports: Doctrine\ORM\PersistentCollection {#3272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
      -id: 38914
      -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3720379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696867833 {#3264
        date: 2023-10-09 18:10:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#3315
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3318 …}
    +nested: Doctrine\ORM\PersistentCollection {#3320 …}
    +votes: Doctrine\ORM\PersistentCollection {#3322 …}
    +reports: Doctrine\ORM\PersistentCollection {#3324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#3316
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#22808
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3317
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3265
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3137
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2837
          +user: App\Entity\User {#2850}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1696901316 {#2832
            date: 2023-10-10 03:28:36.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2838 …}
          +nested: Doctrine\ORM\PersistentCollection {#2840 …}
          +votes: Doctrine\ORM\PersistentCollection {#2842 …}
          +reports: Doctrine\ORM\PersistentCollection {#2844 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
          -id: 37293
          -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3646164"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696765931 {#2833
            date: 2023-10-08 13:52:11.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1696858064 {#3139
          date: 2023-10-09 15:27:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3136 …}
        +nested: Doctrine\ORM\PersistentCollection {#3134 …}
        +votes: Doctrine\ORM\PersistentCollection {#3132 …}
        +reports: Doctrine\ORM\PersistentCollection {#3130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
        -id: 38702
        -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712445"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696858064 {#3138
          date: 2023-10-09 15:27:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: """
        What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
        \n
        For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
        \n
        Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696867833 {#3263
        date: 2023-10-09 18:10:33.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3266 …}
      +nested: Doctrine\ORM\PersistentCollection {#3268 …}
      +votes: Doctrine\ORM\PersistentCollection {#3270 …}
      +reports: Doctrine\ORM\PersistentCollection {#3272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
      -id: 38914
      -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3720379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696867833 {#3264
        date: 2023-10-09 18:10:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#3315
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3318 …}
    +nested: Doctrine\ORM\PersistentCollection {#3320 …}
    +votes: Doctrine\ORM\PersistentCollection {#3322 …}
    +reports: Doctrine\ORM\PersistentCollection {#3324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#3316
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 20.0 MiB 13.34 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3317
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3265
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3137
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2837
          +user: App\Entity\User {#2850}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1696901316 {#2832
            date: 2023-10-10 03:28:36.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2838 …}
          +nested: Doctrine\ORM\PersistentCollection {#2840 …}
          +votes: Doctrine\ORM\PersistentCollection {#2842 …}
          +reports: Doctrine\ORM\PersistentCollection {#2844 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
          -id: 37293
          -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3646164"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696765931 {#2833
            date: 2023-10-08 13:52:11.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1696858064 {#3139
          date: 2023-10-09 15:27:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3136 …}
        +nested: Doctrine\ORM\PersistentCollection {#3134 …}
        +votes: Doctrine\ORM\PersistentCollection {#3132 …}
        +reports: Doctrine\ORM\PersistentCollection {#3130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
        -id: 38702
        -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712445"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696858064 {#3138
          date: 2023-10-09 15:27:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: """
        What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
        \n
        For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
        \n
        Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696867833 {#3263
        date: 2023-10-09 18:10:33.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3266 …}
      +nested: Doctrine\ORM\PersistentCollection {#3268 …}
      +votes: Doctrine\ORM\PersistentCollection {#3270 …}
      +reports: Doctrine\ORM\PersistentCollection {#3272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
      -id: 38914
      -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3720379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696867833 {#3264
        date: 2023-10-09 18:10:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#3315
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3318 …}
    +nested: Doctrine\ORM\PersistentCollection {#3320 …}
    +votes: Doctrine\ORM\PersistentCollection {#3322 …}
    +reports: Doctrine\ORM\PersistentCollection {#3324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#3316
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  "level" => 4
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#23048
  +comment: App\Entity\EntryComment {#3317
    +user: App\Entity\User {#2777
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#2760
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
      +entries: Doctrine\ORM\PersistentCollection {#2784 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
      +posts: Doctrine\ORM\PersistentCollection {#2792 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
      +follows: Doctrine\ORM\PersistentCollection {#2804 …}
      +followers: Doctrine\ORM\PersistentCollection {#2806 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
      +reports: Doctrine\ORM\PersistentCollection {#2816 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
      +violations: Doctrine\ORM\PersistentCollection {#2820 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
      +awards: Doctrine\ORM\PersistentCollection {#2824 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
      +categories: Doctrine\ORM\PersistentCollection {#2828 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#2761
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#2762
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3265
      +user: App\Entity\User {#2850
        +avatar: null
        +cover: null
        +email: "stifle867@programming.dev"
        +username: "@stifle867@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1702852196 {#2834
          date: 2023-12-17 23:29:56.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +entries: Doctrine\ORM\PersistentCollection {#2857 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
        +posts: Doctrine\ORM\PersistentCollection {#2865 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
        +follows: Doctrine\ORM\PersistentCollection {#2877 …}
        +followers: Doctrine\ORM\PersistentCollection {#2879 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
        +reports: Doctrine\ORM\PersistentCollection {#2889 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
        +violations: Doctrine\ORM\PersistentCollection {#2893 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
        +awards: Doctrine\ORM\PersistentCollection {#2897 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
        +categories: Doctrine\ORM\PersistentCollection {#2901 …}
        -id: 52437
        -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
        +apId: "stifle867@programming.dev"
        +apProfileId: "https://programming.dev/u/stifle867"
        +apPublicUrl: "https://programming.dev/u/stifle867"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "stifle867"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1724709474 {#2835
          date: 2024-08-26 23:57:54.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696652476 {#2836
          date: 2023-10-07 06:21:16.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3137
        +user: App\Entity\User {#2777}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#2837
          +user: App\Entity\User {#2850}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: null
          +root: null
          +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1696901316 {#2832
            date: 2023-10-10 03:28:36.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#2838 …}
          +nested: Doctrine\ORM\PersistentCollection {#2840 …}
          +votes: Doctrine\ORM\PersistentCollection {#2842 …}
          +reports: Doctrine\ORM\PersistentCollection {#2844 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
          +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
          -id: 37293
          -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3646164"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696765931 {#2833
            date: 2023-10-08 13:52:11.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1696858064 {#3139
          date: 2023-10-09 15:27:44.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3136 …}
        +nested: Doctrine\ORM\PersistentCollection {#3134 …}
        +votes: Doctrine\ORM\PersistentCollection {#3132 …}
        +reports: Doctrine\ORM\PersistentCollection {#3130 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
        -id: 38702
        -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3712445"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696858064 {#3138
          date: 2023-10-09 15:27:44.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: """
        What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
        \n
        For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
        \n
        Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696867833 {#3263
        date: 2023-10-09 18:10:33.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3266 …}
      +nested: Doctrine\ORM\PersistentCollection {#3268 …}
      +votes: Doctrine\ORM\PersistentCollection {#3270 …}
      +reports: Doctrine\ORM\PersistentCollection {#3272 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
      -id: 38914
      -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3720379"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696867833 {#3264
        date: 2023-10-09 18:10:33.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#3315
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3318 …}
    +nested: Doctrine\ORM\PersistentCollection {#3320 …}
    +votes: Doctrine\ORM\PersistentCollection {#3322 …}
    +reports: Doctrine\ORM\PersistentCollection {#3324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#3316
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  +nestedComments: []
  +level: 4
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 20.0 MiB 11.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3354
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837
            +user: App\Entity\User {#2850}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1696901316 {#2832
              date: 2023-10-10 03:28:36.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2838 …}
            +nested: Doctrine\ORM\PersistentCollection {#2840 …}
            +votes: Doctrine\ORM\PersistentCollection {#2842 …}
            +reports: Doctrine\ORM\PersistentCollection {#2844 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
            -id: 37293
            -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3646164"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696765931 {#2833
              date: 2023-10-08 13:52:11.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
      \n
      These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696901314 {#3352
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3355 …}
    +nested: Doctrine\ORM\PersistentCollection {#3357 …}
    +votes: Doctrine\ORM\PersistentCollection {#3359 …}
    +reports: Doctrine\ORM\PersistentCollection {#3361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
    -id: 39526
    -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3742742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696901314 {#3353
      date: 2023-10-10 03:28:34.0 +02:00
    }
  }
  "showNested" => true
  "level" => 5
  "showEntryTitle" => false
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#23103
  +comment: App\Entity\EntryComment {#3354
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837
            +user: App\Entity\User {#2850}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1696901316 {#2832
              date: 2023-10-10 03:28:36.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2838 …}
            +nested: Doctrine\ORM\PersistentCollection {#2840 …}
            +votes: Doctrine\ORM\PersistentCollection {#2842 …}
            +reports: Doctrine\ORM\PersistentCollection {#2844 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
            -id: 37293
            -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3646164"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696765931 {#2833
              date: 2023-10-08 13:52:11.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
      \n
      These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696901314 {#3352
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3355 …}
    +nested: Doctrine\ORM\PersistentCollection {#3357 …}
    +votes: Doctrine\ORM\PersistentCollection {#3359 …}
    +reports: Doctrine\ORM\PersistentCollection {#3361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
    -id: 39526
    -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3742742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696901314 {#3353
      date: 2023-10-10 03:28:34.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 5
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 20.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#23148
  +user: App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 20.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1696901314 {#3353
    date: 2023-10-10 03:28:34.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#23203
  +date: DateTimeImmutable @1696901314 {#3353
    date: 2023-10-10 03:28:34.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 20.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696901314 {#3353
    date: 2023-10-10 03:28:34.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#23257
  +createdAt: DateTimeImmutable @1696901314 {#3353
    date: 2023-10-10 03:28:34.0 +02:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#23311
  +width: 40
  +height: 40
  +user: App\Entity\User {#2850
    +avatar: null
    +cover: null
    +email: "stifle867@programming.dev"
    +username: "@stifle867@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1702852196 {#2834
      date: 2023-12-17 23:29:56.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +entries: Doctrine\ORM\PersistentCollection {#2857 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
    +posts: Doctrine\ORM\PersistentCollection {#2865 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
    +follows: Doctrine\ORM\PersistentCollection {#2877 …}
    +followers: Doctrine\ORM\PersistentCollection {#2879 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
    +reports: Doctrine\ORM\PersistentCollection {#2889 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
    +violations: Doctrine\ORM\PersistentCollection {#2893 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
    +awards: Doctrine\ORM\PersistentCollection {#2897 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
    +categories: Doctrine\ORM\PersistentCollection {#2901 …}
    -id: 52437
    -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
    +apId: "stifle867@programming.dev"
    +apProfileId: "https://programming.dev/u/stifle867"
    +apPublicUrl: "https://programming.dev/u/stifle867"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "stifle867"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724709474 {#2835
      date: 2024-08-26 23:57:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652476 {#2836
      date: 2023-10-07 06:21:16.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 20.0 MiB 0.88 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3354
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837
            +user: App\Entity\User {#2850}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1696901316 {#2832
              date: 2023-10-10 03:28:36.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2838 …}
            +nested: Doctrine\ORM\PersistentCollection {#2840 …}
            +votes: Doctrine\ORM\PersistentCollection {#2842 …}
            +reports: Doctrine\ORM\PersistentCollection {#2844 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
            -id: 37293
            -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3646164"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696765931 {#2833
              date: 2023-10-08 13:52:11.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
      \n
      These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696901314 {#3352
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3355 …}
    +nested: Doctrine\ORM\PersistentCollection {#3357 …}
    +votes: Doctrine\ORM\PersistentCollection {#3359 …}
    +reports: Doctrine\ORM\PersistentCollection {#3361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
    -id: 39526
    -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3742742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696901314 {#3353
      date: 2023-10-10 03:28:34.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#23384
  +subject: App\Entity\EntryComment {#3354
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837
            +user: App\Entity\User {#2850}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1696901316 {#2832
              date: 2023-10-10 03:28:36.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2838 …}
            +nested: Doctrine\ORM\PersistentCollection {#2840 …}
            +votes: Doctrine\ORM\PersistentCollection {#2842 …}
            +reports: Doctrine\ORM\PersistentCollection {#2844 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
            -id: 37293
            -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3646164"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696765931 {#2833
              date: 2023-10-08 13:52:11.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
      \n
      These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696901314 {#3352
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3355 …}
    +nested: Doctrine\ORM\PersistentCollection {#3357 …}
    +votes: Doctrine\ORM\PersistentCollection {#3359 …}
    +reports: Doctrine\ORM\PersistentCollection {#3361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
    -id: 39526
    -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3742742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696901314 {#3353
      date: 2023-10-10 03:28:34.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 20.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#3354
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837
            +user: App\Entity\User {#2850}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1696901316 {#2832
              date: 2023-10-10 03:28:36.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2838 …}
            +nested: Doctrine\ORM\PersistentCollection {#2840 …}
            +votes: Doctrine\ORM\PersistentCollection {#2842 …}
            +reports: Doctrine\ORM\PersistentCollection {#2844 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
            -id: 37293
            -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3646164"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696765931 {#2833
              date: 2023-10-08 13:52:11.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
      \n
      These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696901314 {#3352
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3355 …}
    +nested: Doctrine\ORM\PersistentCollection {#3357 …}
    +votes: Doctrine\ORM\PersistentCollection {#3359 …}
    +reports: Doctrine\ORM\PersistentCollection {#3361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
    -id: 39526
    -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3742742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696901314 {#3353
      date: 2023-10-10 03:28:34.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#23441
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#3354
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837
            +user: App\Entity\User {#2850}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1696901316 {#2832
              date: 2023-10-10 03:28:36.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2838 …}
            +nested: Doctrine\ORM\PersistentCollection {#2840 …}
            +votes: Doctrine\ORM\PersistentCollection {#2842 …}
            +reports: Doctrine\ORM\PersistentCollection {#2844 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
            -id: 37293
            -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3646164"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696765931 {#2833
              date: 2023-10-08 13:52:11.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
      \n
      These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696901314 {#3352
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3355 …}
    +nested: Doctrine\ORM\PersistentCollection {#3357 …}
    +votes: Doctrine\ORM\PersistentCollection {#3359 …}
    +reports: Doctrine\ORM\PersistentCollection {#3361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
    -id: 39526
    -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3742742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696901314 {#3353
      date: 2023-10-10 03:28:34.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 20.0 MiB 0.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#3354
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837
            +user: App\Entity\User {#2850}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1696901316 {#2832
              date: 2023-10-10 03:28:36.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2838 …}
            +nested: Doctrine\ORM\PersistentCollection {#2840 …}
            +votes: Doctrine\ORM\PersistentCollection {#2842 …}
            +reports: Doctrine\ORM\PersistentCollection {#2844 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
            -id: 37293
            -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3646164"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696765931 {#2833
              date: 2023-10-08 13:52:11.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
      \n
      These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696901314 {#3352
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3355 …}
    +nested: Doctrine\ORM\PersistentCollection {#3357 …}
    +votes: Doctrine\ORM\PersistentCollection {#3359 …}
    +reports: Doctrine\ORM\PersistentCollection {#3361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
    -id: 39526
    -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3742742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696901314 {#3353
      date: 2023-10-10 03:28:34.0 +02:00
    }
  }
  "level" => 5
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#23681
  +comment: App\Entity\EntryComment {#3354
    +user: App\Entity\User {#2850
      +avatar: null
      +cover: null
      +email: "stifle867@programming.dev"
      +username: "@stifle867@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1702852196 {#2834
        date: 2023-12-17 23:29:56.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2851 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2853 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +entries: Doctrine\ORM\PersistentCollection {#2857 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2859 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2861 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2863 …}
      +posts: Doctrine\ORM\PersistentCollection {#2865 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2867 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2869 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2871 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2875 …}
      +follows: Doctrine\ORM\PersistentCollection {#2877 …}
      +followers: Doctrine\ORM\PersistentCollection {#2879 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2881 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2883 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2885 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2887 …}
      +reports: Doctrine\ORM\PersistentCollection {#2889 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2891 …}
      +violations: Doctrine\ORM\PersistentCollection {#2893 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2895 …}
      +awards: Doctrine\ORM\PersistentCollection {#2897 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2899 …}
      +categories: Doctrine\ORM\PersistentCollection {#2901 …}
      -id: 52437
      -password: "$2y$13$45DNghtDX1n/4wMlvUfEj.EyfQH6glhERU9g4IpljyKFU5ymyRVIi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2903 …}
      +apId: "stifle867@programming.dev"
      +apProfileId: "https://programming.dev/u/stifle867"
      +apPublicUrl: "https://programming.dev/u/stifle867"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "stifle867"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724709474 {#2835
        date: 2024-08-26 23:57:54.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652476 {#2836
        date: 2023-10-07 06:21:16.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: App\Entity\EntryComment {#3317
      +user: App\Entity\User {#2777
        +avatar: null
        +cover: null
        +email: "CameronDev@programming.dev"
        +username: "@CameronDev@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1726891699 {#2760
          date: 2024-09-21 06:08:19.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#2778 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2780 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2782 …}
        +entries: Doctrine\ORM\PersistentCollection {#2784 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#2786 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#2788 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2790 …}
        +posts: Doctrine\ORM\PersistentCollection {#2792 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#2794 …}
        +postComments: Doctrine\ORM\PersistentCollection {#2796 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#2798 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2800 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#2802 …}
        +follows: Doctrine\ORM\PersistentCollection {#2804 …}
        +followers: Doctrine\ORM\PersistentCollection {#2806 …}
        +blocks: Doctrine\ORM\PersistentCollection {#2808 …}
        +blockers: Doctrine\ORM\PersistentCollection {#2810 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#2812 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#2814 …}
        +reports: Doctrine\ORM\PersistentCollection {#2816 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2818 …}
        +violations: Doctrine\ORM\PersistentCollection {#2820 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2822 …}
        +awards: Doctrine\ORM\PersistentCollection {#2824 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#2826 …}
        +categories: Doctrine\ORM\PersistentCollection {#2828 …}
        -id: 53679
        -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2830 …}
        +apId: "CameronDev@programming.dev"
        +apProfileId: "https://programming.dev/u/CameronDev"
        +apPublicUrl: "https://programming.dev/u/CameronDev"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "CameronDev"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1723927539 {#2761
          date: 2024-08-17 22:45:39.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696768981 {#2762
          date: 2023-10-08 14:43:01.0 +02:00
        }
      }
      +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
      +magazine: App\Entity\Magazine {#306}
      +image: null
      +parent: App\Entity\EntryComment {#3265
        +user: App\Entity\User {#2850}
        +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
        +magazine: App\Entity\Magazine {#306}
        +image: null
        +parent: App\Entity\EntryComment {#3137
          +user: App\Entity\User {#2777}
          +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
          +magazine: App\Entity\Magazine {#306}
          +image: null
          +parent: App\Entity\EntryComment {#2837
            +user: App\Entity\User {#2850}
            +entry: Proxies\__CG__\App\Entity\Entry {#2764 …2}
            +magazine: App\Entity\Magazine {#306}
            +image: null
            +parent: null
            +root: null
            +body: "This is a great idea! I wish more websites did warrant canaries, and those that do often fail to maintain them or plan for the case when a gag order prevents them from updating an existing canary. The only thing I would suggest is making it more clear that being in an alpha stage means that the product should not be relied upon in critical situations."
            +lang: "en"
            +isAdult: false
            +favouriteCount: 5
            +score: 0
            +lastActive: DateTime @1696901316 {#2832
              date: 2023-10-10 03:28:36.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Ward@lemmy.nz"
            ]
            +children: Doctrine\ORM\PersistentCollection {#2838 …}
            +nested: Doctrine\ORM\PersistentCollection {#2840 …}
            +votes: Doctrine\ORM\PersistentCollection {#2842 …}
            +reports: Doctrine\ORM\PersistentCollection {#2844 …}
            +favourites: Doctrine\ORM\PersistentCollection {#2846 …}
            +notifications: Doctrine\ORM\PersistentCollection {#2848 …}
            -id: 37293
            -bodyTs: "'alpha':53 'canari':12,37 'case':26 'clear':48 'critic':65 'exist':36 'fail':18 'gag':29 'great':4 'idea':5 'maintain':20 'make':45 'mean':55 'often':17 'order':30 'plan':23 'prevent':31 'product':58 'reli':62 'situat':66 'stage':54 'suggest':43 'thing':40 'updat':34 'upon':63 'warrant':11 'websit':9 'wish':7 'would':42"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://programming.dev/comment/3646164"
            +editedAt: null
            +createdAt: DateTimeImmutable @1696765931 {#2833
              date: 2023-10-08 13:52:11.0 +02:00
            }
          }
          +root: App\Entity\EntryComment {#2837}
          +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1696858064 {#3139
            date: 2023-10-09 15:27:44.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Ward@lemmy.nz"
            "@stifle867@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#3136 …}
          +nested: Doctrine\ORM\PersistentCollection {#3134 …}
          +votes: Doctrine\ORM\PersistentCollection {#3132 …}
          +reports: Doctrine\ORM\PersistentCollection {#3130 …}
          +favourites: Doctrine\ORM\PersistentCollection {#3128 …}
          +notifications: Doctrine\ORM\PersistentCollection {#3126 …}
          -id: 38702
          -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://programming.dev/comment/3712445"
          +editedAt: null
          +createdAt: DateTimeImmutable @1696858064 {#3138
            date: 2023-10-09 15:27:44.0 +02:00
          }
        }
        +root: App\Entity\EntryComment {#2837}
        +body: """
          What do you mean by a failed warrant canary? In most cases there is no clear failure because there’s no clear plan in place to maintain them.\n
          \n
          For example, if a website has a statement “we have received 0 warrants”. When was that published? Yesterday? A year ago? More? Even if it has a date, say 6 months ago. What does that mean? That they only update it every year? Or maybe there were meant to update it they just forgot, maybe they aren’t allowed to update it due to a gag order.\n
          \n
          Due to the way each website does things differently with no clear guidelines, there isn’t actually a defined failure case.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1696867833 {#3263
          date: 2023-10-09 18:10:33.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Ward@lemmy.nz"
          "@stifle867@programming.dev"
          "@CameronDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#3266 …}
        +nested: Doctrine\ORM\PersistentCollection {#3268 …}
        +votes: Doctrine\ORM\PersistentCollection {#3270 …}
        +reports: Doctrine\ORM\PersistentCollection {#3272 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3274 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3276 …}
        -id: 38914
        -bodyTs: "'0':40 '6':58 'actual':112 'ago':49,60 'allow':87 'aren':85 'canari':9 'case':12,116 'clear':16,22,107 'date':56 'defin':114 'differ':104 'due':91,96 'even':51 'everi':70 'exampl':30 'fail':7 'failur':17,115 'forgot':82 'gag':94 'guidelin':108 'isn':110 'maintain':27 'mayb':73,83 'mean':4,64 'meant':76 'month':59 'order':95 'place':25 'plan':23 'publish':45 'receiv':39 'say':57 'statement':36 'thing':103 'updat':68,78,89 'warrant':8,41 'way':99 'websit':33,101 'year':48,71 'yesterday':46"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://programming.dev/comment/3720379"
        +editedAt: null
        +createdAt: DateTimeImmutable @1696867833 {#3264
          date: 2023-10-09 18:10:33.0 +02:00
        }
      }
      +root: App\Entity\EntryComment {#2837}
      +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1696894628 {#3315
        date: 2023-10-10 01:37:08.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
        "@stifle867@programming.dev"
        "@CameronDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#3318 …}
      +nested: Doctrine\ORM\PersistentCollection {#3320 …}
      +votes: Doctrine\ORM\PersistentCollection {#3322 …}
      +reports: Doctrine\ORM\PersistentCollection {#3324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3326 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3328 …}
      -id: 39409
      -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3738762"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696894628 {#3316
        date: 2023-10-10 01:37:08.0 +02:00
      }
    }
    +root: App\Entity\EntryComment {#2837}
    +body: """
      While you can find examples of companies doing it correctly, it’s also easy to find companies who do not. Also, some update theirs seemingly daily but don’t actually state this. Sure, you can check and see that it was updated “today”, but what if it doesn’t get updated and you don’t know its “typically” updated daily. Again, no date for the next update.\n
      \n
      These are all examples of companies who do not explicitly specify when the next update will be: kagi.com/privacy nordvpn.com/security-efforts/ cloudflare.com/transparency/
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696901314 {#3352
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#3355 …}
    +nested: Doctrine\ORM\PersistentCollection {#3357 …}
    +votes: Doctrine\ORM\PersistentCollection {#3359 …}
    +reports: Doctrine\ORM\PersistentCollection {#3361 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3363 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3365 …}
    -id: 39526
    -bodyTs: "'/privacy':87 '/security-efforts/':90 '/transparency/':93 'actual':30 'also':13,21 'check':36 'cloudflare.com':92 'cloudflare.com/transparency/':91 'compani':7,17,73 'correct':10 'daili':26,60 'date':63 'doesn':48 'easi':14 'exampl':5,71 'explicit':77 'find':4,16 'get':50 'kagi.com':86 'kagi.com/privacy':85 'know':56 'next':66,81 'nordvpn.com':89 'nordvpn.com/security-efforts/':88 'see':38 'seem':25 'specifi':78 'state':31 'sure':33 'today':43 'typic':58 'updat':23,42,51,59,67,82"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3742742"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696901314 {#3353
      date: 2023-10-10 03:28:34.0 +02:00
    }
  }
  +nestedComments: []
  +level: 5
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 20.0 MiB 56.94 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2910
    +user: App\Entity\User {#2923
      +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
      +cover: null
      +email: "eatham@aussie.zone"
      +username: "@eatham@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I am a person in Australia.\n
        \n
        My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
        \n
        Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
        """
      +lastActive: DateTime @1729398144 {#2907
        date: 2024-10-20 06:22:24.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
      +entries: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +posts: Doctrine\ORM\PersistentCollection {#2939 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
      +follows: Doctrine\ORM\PersistentCollection {#2951 …}
      +followers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +reports: Doctrine\ORM\PersistentCollection {#2963 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
      +violations: Doctrine\ORM\PersistentCollection {#2967 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
      +awards: Doctrine\ORM\PersistentCollection {#2971 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
      +categories: Doctrine\ORM\PersistentCollection {#2975 …}
      -id: 1210
      -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
      +apId: "eatham@aussie.zone"
      +apProfileId: "https://aussie.zone/u/eatham"
      +apPublicUrl: "https://aussie.zone/u/eatham"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "eatham"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727983594 {#2908
        date: 2024-10-03 21:26:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686975823 {#2909
        date: 2023-06-17 06:23:43.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Purplix.io looks cool, I don’t make surveys but If I do I’d probably use it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696764988 {#2905
      date: 2023-10-08 13:36:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2911 …}
    +nested: Doctrine\ORM\PersistentCollection {#2913 …}
    +votes: Doctrine\ORM\PersistentCollection {#2915 …}
    +reports: Doctrine\ORM\PersistentCollection {#2917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2921 …}
    -id: 37284
    -bodyTs: "'cool':3 'd':14 'look':2 'make':7 'probabl':15 'purplix.io':1 'survey':8 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/3302840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696764988 {#2906
      date: 2023-10-08 13:36:28.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#23790
  +comment: App\Entity\EntryComment {#2910
    +user: App\Entity\User {#2923
      +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
      +cover: null
      +email: "eatham@aussie.zone"
      +username: "@eatham@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I am a person in Australia.\n
        \n
        My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
        \n
        Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
        """
      +lastActive: DateTime @1729398144 {#2907
        date: 2024-10-20 06:22:24.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
      +entries: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +posts: Doctrine\ORM\PersistentCollection {#2939 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
      +follows: Doctrine\ORM\PersistentCollection {#2951 …}
      +followers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +reports: Doctrine\ORM\PersistentCollection {#2963 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
      +violations: Doctrine\ORM\PersistentCollection {#2967 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
      +awards: Doctrine\ORM\PersistentCollection {#2971 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
      +categories: Doctrine\ORM\PersistentCollection {#2975 …}
      -id: 1210
      -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
      +apId: "eatham@aussie.zone"
      +apProfileId: "https://aussie.zone/u/eatham"
      +apPublicUrl: "https://aussie.zone/u/eatham"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "eatham"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727983594 {#2908
        date: 2024-10-03 21:26:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686975823 {#2909
        date: 2023-06-17 06:23:43.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Purplix.io looks cool, I don’t make surveys but If I do I’d probably use it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696764988 {#2905
      date: 2023-10-08 13:36:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2911 …}
    +nested: Doctrine\ORM\PersistentCollection {#2913 …}
    +votes: Doctrine\ORM\PersistentCollection {#2915 …}
    +reports: Doctrine\ORM\PersistentCollection {#2917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2921 …}
    -id: 37284
    -bodyTs: "'cool':3 'd':14 'look':2 'make':7 'probabl':15 'purplix.io':1 'survey':8 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/3302840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696764988 {#2906
      date: 2023-10-08 13:36:28.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 20.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#2923
    +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
    +cover: null
    +email: "eatham@aussie.zone"
    +username: "@eatham@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I am a person in Australia.\n
      \n
      My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
      \n
      Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
      """
    +lastActive: DateTime @1729398144 {#2907
      date: 2024-10-20 06:22:24.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
    +entries: Doctrine\ORM\PersistentCollection {#2931 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
    +posts: Doctrine\ORM\PersistentCollection {#2939 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
    +follows: Doctrine\ORM\PersistentCollection {#2951 …}
    +followers: Doctrine\ORM\PersistentCollection {#2953 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
    +reports: Doctrine\ORM\PersistentCollection {#2963 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
    +violations: Doctrine\ORM\PersistentCollection {#2967 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
    +awards: Doctrine\ORM\PersistentCollection {#2971 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
    +categories: Doctrine\ORM\PersistentCollection {#2975 …}
    -id: 1210
    -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
    +apId: "eatham@aussie.zone"
    +apProfileId: "https://aussie.zone/u/eatham"
    +apPublicUrl: "https://aussie.zone/u/eatham"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "eatham"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727983594 {#2908
      date: 2024-10-03 21:26:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686975823 {#2909
      date: 2023-06-17 06:23:43.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#23835
  +user: App\Entity\User {#2923
    +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
    +cover: null
    +email: "eatham@aussie.zone"
    +username: "@eatham@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I am a person in Australia.\n
      \n
      My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
      \n
      Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
      """
    +lastActive: DateTime @1729398144 {#2907
      date: 2024-10-20 06:22:24.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
    +entries: Doctrine\ORM\PersistentCollection {#2931 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
    +posts: Doctrine\ORM\PersistentCollection {#2939 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
    +follows: Doctrine\ORM\PersistentCollection {#2951 …}
    +followers: Doctrine\ORM\PersistentCollection {#2953 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
    +reports: Doctrine\ORM\PersistentCollection {#2963 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
    +violations: Doctrine\ORM\PersistentCollection {#2967 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
    +awards: Doctrine\ORM\PersistentCollection {#2971 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
    +categories: Doctrine\ORM\PersistentCollection {#2975 …}
    -id: 1210
    -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
    +apId: "eatham@aussie.zone"
    +apProfileId: "https://aussie.zone/u/eatham"
    +apPublicUrl: "https://aussie.zone/u/eatham"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "eatham"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727983594 {#2908
      date: 2024-10-03 21:26:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686975823 {#2909
      date: 2023-06-17 06:23:43.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 20.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696764988 {#2906
    date: 2023-10-08 13:36:28.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#23890
  +date: DateTimeImmutable @1696764988 {#2906
    date: 2023-10-08 13:36:28.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 20.0 MiB 0.97 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696764988 {#2906
    date: 2023-10-08 13:36:28.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#23944
  +createdAt: DateTimeImmutable @1696764988 {#2906
    date: 2023-10-08 13:36:28.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 20.0 MiB 0.52 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2764
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#13001 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#12996
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#13004 …}
    +votes: Doctrine\ORM\PersistentCollection {#13006 …}
    +reports: Doctrine\ORM\PersistentCollection {#13008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
    +badges: Doctrine\ORM\PersistentCollection {#13014 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#12993
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#12995
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#23998
  +entry: Proxies\__CG__\App\Entity\Entry {#2764
    +user: Proxies\__CG__\App\Entity\User {#3218
      +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
      +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
      +email: "Ward@lemmy.nz"
      +username: "@Ward@lemmy.nz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Open source developer & privacy advocate."
      +lastActive: DateTime @1703960173 {#14454
        date: 2023-12-30 19:16:13.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
      +entries: Doctrine\ORM\PersistentCollection {#14468 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
      +posts: Doctrine\ORM\PersistentCollection {#14476 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
      +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
      +follows: Doctrine\ORM\PersistentCollection {#14488 …}
      +followers: Doctrine\ORM\PersistentCollection {#14490 …}
      +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
      +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
      +reports: Doctrine\ORM\PersistentCollection {#14500 …}
      +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
      +violations: Doctrine\ORM\PersistentCollection {#14504 …}
      +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
      +awards: Doctrine\ORM\PersistentCollection {#14508 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
      +categories: Doctrine\ORM\PersistentCollection {#14512 …}
      -id: 31901
      -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
      +apId: "Ward@lemmy.nz"
      +apProfileId: "https://lemmy.nz/u/Ward"
      +apPublicUrl: "https://lemmy.nz/u/Ward"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.nz/inbox"
      +apDomain: "lemmy.nz"
      +apPreferredUsername: "Ward"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709453546 {#14451
        date: 2024-03-03 09:12:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689873208 {#14453
        date: 2023-07-20 19:13:28.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#13001 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#12996
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#13004 …}
    +votes: Doctrine\ORM\PersistentCollection {#13006 …}
    +reports: Doctrine\ORM\PersistentCollection {#13008 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
    +badges: Doctrine\ORM\PersistentCollection {#13014 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#12993
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#12995
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 22.27 ms
Input props
[
  "user" => App\Entity\User {#2923
    +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
    +cover: null
    +email: "eatham@aussie.zone"
    +username: "@eatham@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I am a person in Australia.\n
      \n
      My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
      \n
      Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
      """
    +lastActive: DateTime @1729398144 {#2907
      date: 2024-10-20 06:22:24.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
    +entries: Doctrine\ORM\PersistentCollection {#2931 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
    +posts: Doctrine\ORM\PersistentCollection {#2939 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
    +follows: Doctrine\ORM\PersistentCollection {#2951 …}
    +followers: Doctrine\ORM\PersistentCollection {#2953 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
    +reports: Doctrine\ORM\PersistentCollection {#2963 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
    +violations: Doctrine\ORM\PersistentCollection {#2967 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
    +awards: Doctrine\ORM\PersistentCollection {#2971 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
    +categories: Doctrine\ORM\PersistentCollection {#2975 …}
    -id: 1210
    -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
    +apId: "eatham@aussie.zone"
    +apProfileId: "https://aussie.zone/u/eatham"
    +apPublicUrl: "https://aussie.zone/u/eatham"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "eatham"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727983594 {#2908
      date: 2024-10-03 21:26:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686975823 {#2909
      date: 2023-06-17 06:23:43.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#24053
  +width: 40
  +height: 40
  +user: App\Entity\User {#2923
    +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
    +cover: null
    +email: "eatham@aussie.zone"
    +username: "@eatham@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      I am a person in Australia.\n
      \n
      My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
      \n
      Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
      """
    +lastActive: DateTime @1729398144 {#2907
      date: 2024-10-20 06:22:24.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
    +entries: Doctrine\ORM\PersistentCollection {#2931 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
    +posts: Doctrine\ORM\PersistentCollection {#2939 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
    +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
    +follows: Doctrine\ORM\PersistentCollection {#2951 …}
    +followers: Doctrine\ORM\PersistentCollection {#2953 …}
    +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
    +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
    +reports: Doctrine\ORM\PersistentCollection {#2963 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
    +violations: Doctrine\ORM\PersistentCollection {#2967 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
    +awards: Doctrine\ORM\PersistentCollection {#2971 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
    +categories: Doctrine\ORM\PersistentCollection {#2975 …}
    -id: 1210
    -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
    +apId: "eatham@aussie.zone"
    +apProfileId: "https://aussie.zone/u/eatham"
    +apPublicUrl: "https://aussie.zone/u/eatham"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "eatham"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727983594 {#2908
      date: 2024-10-03 21:26:34.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686975823 {#2909
      date: 2023-06-17 06:23:43.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 20.0 MiB 0.49 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2910
    +user: App\Entity\User {#2923
      +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
      +cover: null
      +email: "eatham@aussie.zone"
      +username: "@eatham@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I am a person in Australia.\n
        \n
        My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
        \n
        Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
        """
      +lastActive: DateTime @1729398144 {#2907
        date: 2024-10-20 06:22:24.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
      +entries: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +posts: Doctrine\ORM\PersistentCollection {#2939 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
      +follows: Doctrine\ORM\PersistentCollection {#2951 …}
      +followers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +reports: Doctrine\ORM\PersistentCollection {#2963 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
      +violations: Doctrine\ORM\PersistentCollection {#2967 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
      +awards: Doctrine\ORM\PersistentCollection {#2971 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
      +categories: Doctrine\ORM\PersistentCollection {#2975 …}
      -id: 1210
      -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
      +apId: "eatham@aussie.zone"
      +apProfileId: "https://aussie.zone/u/eatham"
      +apPublicUrl: "https://aussie.zone/u/eatham"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "eatham"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727983594 {#2908
        date: 2024-10-03 21:26:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686975823 {#2909
        date: 2023-06-17 06:23:43.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Purplix.io looks cool, I don’t make surveys but If I do I’d probably use it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696764988 {#2905
      date: 2023-10-08 13:36:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2911 …}
    +nested: Doctrine\ORM\PersistentCollection {#2913 …}
    +votes: Doctrine\ORM\PersistentCollection {#2915 …}
    +reports: Doctrine\ORM\PersistentCollection {#2917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2921 …}
    -id: 37284
    -bodyTs: "'cool':3 'd':14 'look':2 'make':7 'probabl':15 'purplix.io':1 'survey':8 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/3302840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696764988 {#2906
      date: 2023-10-08 13:36:28.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#24130
  +subject: App\Entity\EntryComment {#2910
    +user: App\Entity\User {#2923
      +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
      +cover: null
      +email: "eatham@aussie.zone"
      +username: "@eatham@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I am a person in Australia.\n
        \n
        My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
        \n
        Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
        """
      +lastActive: DateTime @1729398144 {#2907
        date: 2024-10-20 06:22:24.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
      +entries: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +posts: Doctrine\ORM\PersistentCollection {#2939 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
      +follows: Doctrine\ORM\PersistentCollection {#2951 …}
      +followers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +reports: Doctrine\ORM\PersistentCollection {#2963 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
      +violations: Doctrine\ORM\PersistentCollection {#2967 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
      +awards: Doctrine\ORM\PersistentCollection {#2971 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
      +categories: Doctrine\ORM\PersistentCollection {#2975 …}
      -id: 1210
      -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
      +apId: "eatham@aussie.zone"
      +apProfileId: "https://aussie.zone/u/eatham"
      +apPublicUrl: "https://aussie.zone/u/eatham"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "eatham"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727983594 {#2908
        date: 2024-10-03 21:26:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686975823 {#2909
        date: 2023-06-17 06:23:43.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Purplix.io looks cool, I don’t make surveys but If I do I’d probably use it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696764988 {#2905
      date: 2023-10-08 13:36:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2911 …}
    +nested: Doctrine\ORM\PersistentCollection {#2913 …}
    +votes: Doctrine\ORM\PersistentCollection {#2915 …}
    +reports: Doctrine\ORM\PersistentCollection {#2917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2921 …}
    -id: 37284
    -bodyTs: "'cool':3 'd':14 'look':2 'make':7 'probabl':15 'purplix.io':1 'survey':8 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/3302840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696764988 {#2906
      date: 2023-10-08 13:36:28.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 20.0 MiB 0.79 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2910
    +user: App\Entity\User {#2923
      +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
      +cover: null
      +email: "eatham@aussie.zone"
      +username: "@eatham@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I am a person in Australia.\n
        \n
        My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
        \n
        Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
        """
      +lastActive: DateTime @1729398144 {#2907
        date: 2024-10-20 06:22:24.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
      +entries: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +posts: Doctrine\ORM\PersistentCollection {#2939 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
      +follows: Doctrine\ORM\PersistentCollection {#2951 …}
      +followers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +reports: Doctrine\ORM\PersistentCollection {#2963 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
      +violations: Doctrine\ORM\PersistentCollection {#2967 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
      +awards: Doctrine\ORM\PersistentCollection {#2971 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
      +categories: Doctrine\ORM\PersistentCollection {#2975 …}
      -id: 1210
      -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
      +apId: "eatham@aussie.zone"
      +apProfileId: "https://aussie.zone/u/eatham"
      +apPublicUrl: "https://aussie.zone/u/eatham"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "eatham"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727983594 {#2908
        date: 2024-10-03 21:26:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686975823 {#2909
        date: 2023-06-17 06:23:43.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Purplix.io looks cool, I don’t make surveys but If I do I’d probably use it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696764988 {#2905
      date: 2023-10-08 13:36:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2911 …}
    +nested: Doctrine\ORM\PersistentCollection {#2913 …}
    +votes: Doctrine\ORM\PersistentCollection {#2915 …}
    +reports: Doctrine\ORM\PersistentCollection {#2917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2921 …}
    -id: 37284
    -bodyTs: "'cool':3 'd':14 'look':2 'make':7 'probabl':15 'purplix.io':1 'survey':8 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/3302840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696764988 {#2906
      date: 2023-10-08 13:36:28.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#24187
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2910
    +user: App\Entity\User {#2923
      +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
      +cover: null
      +email: "eatham@aussie.zone"
      +username: "@eatham@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I am a person in Australia.\n
        \n
        My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
        \n
        Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
        """
      +lastActive: DateTime @1729398144 {#2907
        date: 2024-10-20 06:22:24.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
      +entries: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +posts: Doctrine\ORM\PersistentCollection {#2939 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
      +follows: Doctrine\ORM\PersistentCollection {#2951 …}
      +followers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +reports: Doctrine\ORM\PersistentCollection {#2963 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
      +violations: Doctrine\ORM\PersistentCollection {#2967 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
      +awards: Doctrine\ORM\PersistentCollection {#2971 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
      +categories: Doctrine\ORM\PersistentCollection {#2975 …}
      -id: 1210
      -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
      +apId: "eatham@aussie.zone"
      +apProfileId: "https://aussie.zone/u/eatham"
      +apPublicUrl: "https://aussie.zone/u/eatham"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "eatham"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727983594 {#2908
        date: 2024-10-03 21:26:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686975823 {#2909
        date: 2023-06-17 06:23:43.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Purplix.io looks cool, I don’t make surveys but If I do I’d probably use it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696764988 {#2905
      date: 2023-10-08 13:36:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2911 …}
    +nested: Doctrine\ORM\PersistentCollection {#2913 …}
    +votes: Doctrine\ORM\PersistentCollection {#2915 …}
    +reports: Doctrine\ORM\PersistentCollection {#2917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2921 …}
    -id: 37284
    -bodyTs: "'cool':3 'd':14 'look':2 'make':7 'probabl':15 'purplix.io':1 'survey':8 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/3302840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696764988 {#2906
      date: 2023-10-08 13:36:28.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 20.0 MiB 5.46 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2910
    +user: App\Entity\User {#2923
      +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
      +cover: null
      +email: "eatham@aussie.zone"
      +username: "@eatham@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I am a person in Australia.\n
        \n
        My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
        \n
        Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
        """
      +lastActive: DateTime @1729398144 {#2907
        date: 2024-10-20 06:22:24.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
      +entries: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +posts: Doctrine\ORM\PersistentCollection {#2939 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
      +follows: Doctrine\ORM\PersistentCollection {#2951 …}
      +followers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +reports: Doctrine\ORM\PersistentCollection {#2963 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
      +violations: Doctrine\ORM\PersistentCollection {#2967 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
      +awards: Doctrine\ORM\PersistentCollection {#2971 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
      +categories: Doctrine\ORM\PersistentCollection {#2975 …}
      -id: 1210
      -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
      +apId: "eatham@aussie.zone"
      +apProfileId: "https://aussie.zone/u/eatham"
      +apPublicUrl: "https://aussie.zone/u/eatham"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "eatham"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727983594 {#2908
        date: 2024-10-03 21:26:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686975823 {#2909
        date: 2023-06-17 06:23:43.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Purplix.io looks cool, I don’t make surveys but If I do I’d probably use it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696764988 {#2905
      date: 2023-10-08 13:36:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2911 …}
    +nested: Doctrine\ORM\PersistentCollection {#2913 …}
    +votes: Doctrine\ORM\PersistentCollection {#2915 …}
    +reports: Doctrine\ORM\PersistentCollection {#2917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2921 …}
    -id: 37284
    -bodyTs: "'cool':3 'd':14 'look':2 'make':7 'probabl':15 'purplix.io':1 'survey':8 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/3302840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696764988 {#2906
      date: 2023-10-08 13:36:28.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#24427
  +comment: App\Entity\EntryComment {#2910
    +user: App\Entity\User {#2923
      +avatar: Proxies\__CG__\App\Entity\Image {#2924 …}
      +cover: null
      +email: "eatham@aussie.zone"
      +username: "@eatham@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        I am a person in Australia.\n
        \n
        My main lemmy client is !thunder_app@lemmy.world and [lemmy.world/c/raccoonforlemmy](https://lemmy.world/c/raccoonforlemmy)\n
        \n
        Other Stuff [@eatham@lemmy.world](https://lemmy.world/u/eatham)[@eatham@mastodon.social](https://mastodon.social/users/eatham)
        """
      +lastActive: DateTime @1729398144 {#2907
        date: 2024-10-20 06:22:24.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2925 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#2927 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2929 …}
      +entries: Doctrine\ORM\PersistentCollection {#2931 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#2933 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#2935 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#2937 …}
      +posts: Doctrine\ORM\PersistentCollection {#2939 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#2941 …}
      +postComments: Doctrine\ORM\PersistentCollection {#2943 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#2945 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2947 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#2949 …}
      +follows: Doctrine\ORM\PersistentCollection {#2951 …}
      +followers: Doctrine\ORM\PersistentCollection {#2953 …}
      +blocks: Doctrine\ORM\PersistentCollection {#2955 …}
      +blockers: Doctrine\ORM\PersistentCollection {#2957 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#2959 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2961 …}
      +reports: Doctrine\ORM\PersistentCollection {#2963 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2965 …}
      +violations: Doctrine\ORM\PersistentCollection {#2967 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2969 …}
      +awards: Doctrine\ORM\PersistentCollection {#2971 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#2973 …}
      +categories: Doctrine\ORM\PersistentCollection {#2975 …}
      -id: 1210
      -password: "$2y$13$OpAyLxWQiI4gsGI1XbqWeeBmcG8WXWI5G0bJYTEnZN6fpac6CSgxm"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#2977 …}
      +apId: "eatham@aussie.zone"
      +apProfileId: "https://aussie.zone/u/eatham"
      +apPublicUrl: "https://aussie.zone/u/eatham"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "eatham"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1727983594 {#2908
        date: 2024-10-03 21:26:34.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686975823 {#2909
        date: 2023-06-17 06:23:43.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2764
      +user: Proxies\__CG__\App\Entity\User {#3218
        +avatar: Proxies\__CG__\App\Entity\Image {#14459 …}
        +cover: Proxies\__CG__\App\Entity\Image {#14461 …}
        +email: "Ward@lemmy.nz"
        +username: "@Ward@lemmy.nz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "Open source developer & privacy advocate."
        +lastActive: DateTime @1703960173 {#14454
          date: 2023-12-30 19:16:13.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#14462 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#14464 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#14466 …}
        +entries: Doctrine\ORM\PersistentCollection {#14468 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#14470 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#14472 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#14474 …}
        +posts: Doctrine\ORM\PersistentCollection {#14476 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#14478 …}
        +postComments: Doctrine\ORM\PersistentCollection {#14480 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#14482 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#14484 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#14486 …}
        +follows: Doctrine\ORM\PersistentCollection {#14488 …}
        +followers: Doctrine\ORM\PersistentCollection {#14490 …}
        +blocks: Doctrine\ORM\PersistentCollection {#14492 …}
        +blockers: Doctrine\ORM\PersistentCollection {#14494 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#14496 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#14498 …}
        +reports: Doctrine\ORM\PersistentCollection {#14500 …}
        +favourites: Doctrine\ORM\PersistentCollection {#14502 …}
        +violations: Doctrine\ORM\PersistentCollection {#14504 …}
        +notifications: Doctrine\ORM\PersistentCollection {#14506 …}
        +awards: Doctrine\ORM\PersistentCollection {#14508 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#14510 …}
        +categories: Doctrine\ORM\PersistentCollection {#14512 …}
        -id: 31901
        -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#14514 …}
        +apId: "Ward@lemmy.nz"
        +apProfileId: "https://lemmy.nz/u/Ward"
        +apPublicUrl: "https://lemmy.nz/u/Ward"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.nz/inbox"
        +apDomain: "lemmy.nz"
        +apPreferredUsername: "Ward"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1709453546 {#14451
          date: 2024-03-03 09:12:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689873208 {#14453
          date: 2023-07-20 19:13:28.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#13001 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#13003 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#12996
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#13004 …}
      +votes: Doctrine\ORM\PersistentCollection {#13006 …}
      +reports: Doctrine\ORM\PersistentCollection {#13008 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13010 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13012 …}
      +badges: Doctrine\ORM\PersistentCollection {#13014 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#12993
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#12995
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Purplix.io looks cool, I don’t make surveys but If I do I’d probably use it"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1696764988 {#2905
      date: 2023-10-08 13:36:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2911 …}
    +nested: Doctrine\ORM\PersistentCollection {#2913 …}
    +votes: Doctrine\ORM\PersistentCollection {#2915 …}
    +reports: Doctrine\ORM\PersistentCollection {#2917 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2919 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2921 …}
    -id: 37284
    -bodyTs: "'cool':3 'd':14 'look':2 'make':7 'probabl':15 'purplix.io':1 'survey':8 'use':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/3302840"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696764988 {#2906
      date: 2023-10-08 13:36:28.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 20.0 MiB 23.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2984
    +user: App\Entity\User {#2998
      +avatar: null
      +cover: null
      +email: "nutbutter@discuss.tchncs.de"
      +username: "@nutbutter@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729297416 {#2981
        date: 2024-10-19 02:23:36.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
      +entries: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
      +posts: Doctrine\ORM\PersistentCollection {#3013 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
      +follows: Doctrine\ORM\PersistentCollection {#3025 …}
      +followers: Doctrine\ORM\PersistentCollection {#3027 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
      +reports: Doctrine\ORM\PersistentCollection {#3037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
      +violations: Doctrine\ORM\PersistentCollection {#3041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
      +awards: Doctrine\ORM\PersistentCollection {#3045 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
      +categories: Doctrine\ORM\PersistentCollection {#3049 …}
      -id: 28575
      -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
      +apId: "nutbutter@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
      +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "nutbutter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724603261 {#2982
        date: 2024-08-25 18:27:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689430607 {#2983
        date: 2023-07-15 16:16:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2985
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#24534 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Can-anyone-try-this-video-to-put-as-story-on"
      +title: "Can anyone try this video to put as story on WhatsApp ?"
      +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
      +body: """
        cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
        \n
        > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 2
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696757147 {#24535
        date: 2023-10-08 11:25:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#24540 …}
      +votes: Doctrine\ORM\PersistentCollection {#24543 …}
      +reports: Doctrine\ORM\PersistentCollection {#24545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
      +badges: Doctrine\ORM\PersistentCollection {#24551 …}
      +children: []
      -id: 3538
      -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
      -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696761981
      +visibility: "visible             "
      +apId: "https://kerala.party/post/356301"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696744481 {#24532
        date: 2023-10-08 07:54:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Please, stop spamming. Please, think before posting if it is the right channel."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696757147 {#2979
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 37187
    -bodyTs: "'channel':13 'pleas':1,4 'post':7 'right':12 'spam':3 'stop':2 'think':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/3684233"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696757147 {#2980
      date: 2023-10-08 11:25:47.0 +02:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#24497
  +comment: App\Entity\EntryComment {#2984
    +user: App\Entity\User {#2998
      +avatar: null
      +cover: null
      +email: "nutbutter@discuss.tchncs.de"
      +username: "@nutbutter@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729297416 {#2981
        date: 2024-10-19 02:23:36.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
      +entries: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
      +posts: Doctrine\ORM\PersistentCollection {#3013 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
      +follows: Doctrine\ORM\PersistentCollection {#3025 …}
      +followers: Doctrine\ORM\PersistentCollection {#3027 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
      +reports: Doctrine\ORM\PersistentCollection {#3037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
      +violations: Doctrine\ORM\PersistentCollection {#3041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
      +awards: Doctrine\ORM\PersistentCollection {#3045 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
      +categories: Doctrine\ORM\PersistentCollection {#3049 …}
      -id: 28575
      -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
      +apId: "nutbutter@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
      +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "nutbutter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724603261 {#2982
        date: 2024-08-25 18:27:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689430607 {#2983
        date: 2023-07-15 16:16:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2985
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#24534 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Can-anyone-try-this-video-to-put-as-story-on"
      +title: "Can anyone try this video to put as story on WhatsApp ?"
      +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
      +body: """
        cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
        \n
        > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 2
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696757147 {#24535
        date: 2023-10-08 11:25:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#24540 …}
      +votes: Doctrine\ORM\PersistentCollection {#24543 …}
      +reports: Doctrine\ORM\PersistentCollection {#24545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
      +badges: Doctrine\ORM\PersistentCollection {#24551 …}
      +children: []
      -id: 3538
      -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
      -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696761981
      +visibility: "visible             "
      +apId: "https://kerala.party/post/356301"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696744481 {#24532
        date: 2023-10-08 07:54:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Please, stop spamming. Please, think before posting if it is the right channel."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696757147 {#2979
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 37187
    -bodyTs: "'channel':13 'pleas':1,4 'post':7 'right':12 'spam':3 'stop':2 'think':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/3684233"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696757147 {#2980
      date: 2023-10-08 11:25:47.0 +02:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: true
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 20.0 MiB 0.92 ms
Input props
[
  "user" => App\Entity\User {#2998
    +avatar: null
    +cover: null
    +email: "nutbutter@discuss.tchncs.de"
    +username: "@nutbutter@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729297416 {#2981
      date: 2024-10-19 02:23:36.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
    +entries: Doctrine\ORM\PersistentCollection {#3005 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
    +posts: Doctrine\ORM\PersistentCollection {#3013 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
    +follows: Doctrine\ORM\PersistentCollection {#3025 …}
    +followers: Doctrine\ORM\PersistentCollection {#3027 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
    +reports: Doctrine\ORM\PersistentCollection {#3037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
    +violations: Doctrine\ORM\PersistentCollection {#3041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
    +awards: Doctrine\ORM\PersistentCollection {#3045 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
    +categories: Doctrine\ORM\PersistentCollection {#3049 …}
    -id: 28575
    -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
    +apId: "nutbutter@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
    +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "nutbutter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724603261 {#2982
      date: 2024-08-25 18:27:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689430607 {#2983
      date: 2023-07-15 16:16:47.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#24560
  +user: App\Entity\User {#2998
    +avatar: null
    +cover: null
    +email: "nutbutter@discuss.tchncs.de"
    +username: "@nutbutter@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729297416 {#2981
      date: 2024-10-19 02:23:36.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
    +entries: Doctrine\ORM\PersistentCollection {#3005 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
    +posts: Doctrine\ORM\PersistentCollection {#3013 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
    +follows: Doctrine\ORM\PersistentCollection {#3025 …}
    +followers: Doctrine\ORM\PersistentCollection {#3027 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
    +reports: Doctrine\ORM\PersistentCollection {#3037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
    +violations: Doctrine\ORM\PersistentCollection {#3041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
    +awards: Doctrine\ORM\PersistentCollection {#3045 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
    +categories: Doctrine\ORM\PersistentCollection {#3049 …}
    -id: 28575
    -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
    +apId: "nutbutter@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
    +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "nutbutter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724603261 {#2982
      date: 2024-08-25 18:27:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689430607 {#2983
      date: 2023-07-15 16:16:47.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 20.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1696757147 {#2980
    date: 2023-10-08 11:25:47.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#24615
  +date: DateTimeImmutable @1696757147 {#2980
    date: 2023-10-08 11:25:47.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 20.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696757147 {#2980
    date: 2023-10-08 11:25:47.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#24669
  +createdAt: DateTimeImmutable @1696757147 {#2980
    date: 2023-10-08 11:25:47.0 +02:00
  }
  +editedAt: null
}
entry_inline App\Twig\Components\EntryInlineComponent 20.0 MiB 0.17 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2985
    +user: Proxies\__CG__\App\Entity\User {#10851 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#24534 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
    +slug: "Can-anyone-try-this-video-to-put-as-story-on"
    +title: "Can anyone try this video to put as story on WhatsApp ?"
    +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
    +body: """
      cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
      \n
      > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 2
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696757147 {#24535
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#24540 …}
    +votes: Doctrine\ORM\PersistentCollection {#24543 …}
    +reports: Doctrine\ORM\PersistentCollection {#24545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
    +badges: Doctrine\ORM\PersistentCollection {#24551 …}
    +children: []
    -id: 3538
    -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
    -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696761981
    +visibility: "visible             "
    +apId: "https://kerala.party/post/356301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696744481 {#24532
      date: 2023-10-08 07:54:41.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#24723
  +entry: Proxies\__CG__\App\Entity\Entry {#2985
    +user: Proxies\__CG__\App\Entity\User {#10851 …}
    +magazine: App\Entity\Magazine {#306
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#314
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#294 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
      +entries: Doctrine\ORM\PersistentCollection {#237 …}
      +posts: Doctrine\ORM\PersistentCollection {#195 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
      +bans: Doctrine\ORM\PersistentCollection {#174 …}
      +reports: Doctrine\ORM\PersistentCollection {#160 …}
      +badges: Doctrine\ORM\PersistentCollection {#138 …}
      +logs: Doctrine\ORM\PersistentCollection {#128 …}
      +awards: Doctrine\ORM\PersistentCollection {#117 …}
      +categories: Doctrine\ORM\PersistentCollection {#104 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#315
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#309
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#24534 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
    +slug: "Can-anyone-try-this-video-to-put-as-story-on"
    +title: "Can anyone try this video to put as story on WhatsApp ?"
    +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
    +body: """
      cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
      \n
      > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 2
    +favouriteCount: 2
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696757147 {#24535
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#24540 …}
    +votes: Doctrine\ORM\PersistentCollection {#24543 …}
    +reports: Doctrine\ORM\PersistentCollection {#24545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
    +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
    +badges: Doctrine\ORM\PersistentCollection {#24551 …}
    +children: []
    -id: 3538
    -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
    -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696761981
    +visibility: "visible             "
    +apId: "https://kerala.party/post/356301"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696744481 {#24532
      date: 2023-10-08 07:54:41.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 20.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#2998
    +avatar: null
    +cover: null
    +email: "nutbutter@discuss.tchncs.de"
    +username: "@nutbutter@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729297416 {#2981
      date: 2024-10-19 02:23:36.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
    +entries: Doctrine\ORM\PersistentCollection {#3005 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
    +posts: Doctrine\ORM\PersistentCollection {#3013 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
    +follows: Doctrine\ORM\PersistentCollection {#3025 …}
    +followers: Doctrine\ORM\PersistentCollection {#3027 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
    +reports: Doctrine\ORM\PersistentCollection {#3037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
    +violations: Doctrine\ORM\PersistentCollection {#3041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
    +awards: Doctrine\ORM\PersistentCollection {#3045 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
    +categories: Doctrine\ORM\PersistentCollection {#3049 …}
    -id: 28575
    -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
    +apId: "nutbutter@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
    +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "nutbutter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724603261 {#2982
      date: 2024-08-25 18:27:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689430607 {#2983
      date: 2023-07-15 16:16:47.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#24778
  +width: 40
  +height: 40
  +user: App\Entity\User {#2998
    +avatar: null
    +cover: null
    +email: "nutbutter@discuss.tchncs.de"
    +username: "@nutbutter@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729297416 {#2981
      date: 2024-10-19 02:23:36.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
    +entries: Doctrine\ORM\PersistentCollection {#3005 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
    +posts: Doctrine\ORM\PersistentCollection {#3013 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
    +follows: Doctrine\ORM\PersistentCollection {#3025 …}
    +followers: Doctrine\ORM\PersistentCollection {#3027 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
    +reports: Doctrine\ORM\PersistentCollection {#3037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
    +violations: Doctrine\ORM\PersistentCollection {#3041 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
    +awards: Doctrine\ORM\PersistentCollection {#3045 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
    +categories: Doctrine\ORM\PersistentCollection {#3049 …}
    -id: 28575
    -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
    +apId: "nutbutter@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
    +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "nutbutter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1724603261 {#2982
      date: 2024-08-25 18:27:41.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689430607 {#2983
      date: 2023-07-15 16:16:47.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 20.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2984
    +user: App\Entity\User {#2998
      +avatar: null
      +cover: null
      +email: "nutbutter@discuss.tchncs.de"
      +username: "@nutbutter@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729297416 {#2981
        date: 2024-10-19 02:23:36.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
      +entries: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
      +posts: Doctrine\ORM\PersistentCollection {#3013 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
      +follows: Doctrine\ORM\PersistentCollection {#3025 …}
      +followers: Doctrine\ORM\PersistentCollection {#3027 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
      +reports: Doctrine\ORM\PersistentCollection {#3037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
      +violations: Doctrine\ORM\PersistentCollection {#3041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
      +awards: Doctrine\ORM\PersistentCollection {#3045 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
      +categories: Doctrine\ORM\PersistentCollection {#3049 …}
      -id: 28575
      -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
      +apId: "nutbutter@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
      +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "nutbutter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724603261 {#2982
        date: 2024-08-25 18:27:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689430607 {#2983
        date: 2023-07-15 16:16:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2985
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#24534 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Can-anyone-try-this-video-to-put-as-story-on"
      +title: "Can anyone try this video to put as story on WhatsApp ?"
      +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
      +body: """
        cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
        \n
        > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 2
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696757147 {#24535
        date: 2023-10-08 11:25:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#24540 …}
      +votes: Doctrine\ORM\PersistentCollection {#24543 …}
      +reports: Doctrine\ORM\PersistentCollection {#24545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
      +badges: Doctrine\ORM\PersistentCollection {#24551 …}
      +children: []
      -id: 3538
      -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
      -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696761981
      +visibility: "visible             "
      +apId: "https://kerala.party/post/356301"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696744481 {#24532
        date: 2023-10-08 07:54:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Please, stop spamming. Please, think before posting if it is the right channel."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696757147 {#2979
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 37187
    -bodyTs: "'channel':13 'pleas':1,4 'post':7 'right':12 'spam':3 'stop':2 'think':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/3684233"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696757147 {#2980
      date: 2023-10-08 11:25:47.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#24847
  +subject: App\Entity\EntryComment {#2984
    +user: App\Entity\User {#2998
      +avatar: null
      +cover: null
      +email: "nutbutter@discuss.tchncs.de"
      +username: "@nutbutter@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729297416 {#2981
        date: 2024-10-19 02:23:36.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
      +entries: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
      +posts: Doctrine\ORM\PersistentCollection {#3013 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
      +follows: Doctrine\ORM\PersistentCollection {#3025 …}
      +followers: Doctrine\ORM\PersistentCollection {#3027 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
      +reports: Doctrine\ORM\PersistentCollection {#3037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
      +violations: Doctrine\ORM\PersistentCollection {#3041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
      +awards: Doctrine\ORM\PersistentCollection {#3045 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
      +categories: Doctrine\ORM\PersistentCollection {#3049 …}
      -id: 28575
      -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
      +apId: "nutbutter@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
      +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "nutbutter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724603261 {#2982
        date: 2024-08-25 18:27:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689430607 {#2983
        date: 2023-07-15 16:16:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2985
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#24534 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Can-anyone-try-this-video-to-put-as-story-on"
      +title: "Can anyone try this video to put as story on WhatsApp ?"
      +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
      +body: """
        cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
        \n
        > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 2
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696757147 {#24535
        date: 2023-10-08 11:25:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#24540 …}
      +votes: Doctrine\ORM\PersistentCollection {#24543 …}
      +reports: Doctrine\ORM\PersistentCollection {#24545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
      +badges: Doctrine\ORM\PersistentCollection {#24551 …}
      +children: []
      -id: 3538
      -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
      -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696761981
      +visibility: "visible             "
      +apId: "https://kerala.party/post/356301"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696744481 {#24532
        date: 2023-10-08 07:54:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Please, stop spamming. Please, think before posting if it is the right channel."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696757147 {#2979
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 37187
    -bodyTs: "'channel':13 'pleas':1,4 'post':7 'right':12 'spam':3 'stop':2 'think':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/3684233"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696757147 {#2980
      date: 2023-10-08 11:25:47.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 20.0 MiB 0.80 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2984
    +user: App\Entity\User {#2998
      +avatar: null
      +cover: null
      +email: "nutbutter@discuss.tchncs.de"
      +username: "@nutbutter@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729297416 {#2981
        date: 2024-10-19 02:23:36.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
      +entries: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
      +posts: Doctrine\ORM\PersistentCollection {#3013 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
      +follows: Doctrine\ORM\PersistentCollection {#3025 …}
      +followers: Doctrine\ORM\PersistentCollection {#3027 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
      +reports: Doctrine\ORM\PersistentCollection {#3037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
      +violations: Doctrine\ORM\PersistentCollection {#3041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
      +awards: Doctrine\ORM\PersistentCollection {#3045 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
      +categories: Doctrine\ORM\PersistentCollection {#3049 …}
      -id: 28575
      -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
      +apId: "nutbutter@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
      +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "nutbutter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724603261 {#2982
        date: 2024-08-25 18:27:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689430607 {#2983
        date: 2023-07-15 16:16:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2985
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#24534 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Can-anyone-try-this-video-to-put-as-story-on"
      +title: "Can anyone try this video to put as story on WhatsApp ?"
      +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
      +body: """
        cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
        \n
        > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 2
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696757147 {#24535
        date: 2023-10-08 11:25:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#24540 …}
      +votes: Doctrine\ORM\PersistentCollection {#24543 …}
      +reports: Doctrine\ORM\PersistentCollection {#24545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
      +badges: Doctrine\ORM\PersistentCollection {#24551 …}
      +children: []
      -id: 3538
      -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
      -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696761981
      +visibility: "visible             "
      +apId: "https://kerala.party/post/356301"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696744481 {#24532
        date: 2023-10-08 07:54:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Please, stop spamming. Please, think before posting if it is the right channel."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696757147 {#2979
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 37187
    -bodyTs: "'channel':13 'pleas':1,4 'post':7 'right':12 'spam':3 'stop':2 'think':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/3684233"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696757147 {#2980
      date: 2023-10-08 11:25:47.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#24904
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2984
    +user: App\Entity\User {#2998
      +avatar: null
      +cover: null
      +email: "nutbutter@discuss.tchncs.de"
      +username: "@nutbutter@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729297416 {#2981
        date: 2024-10-19 02:23:36.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
      +entries: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
      +posts: Doctrine\ORM\PersistentCollection {#3013 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
      +follows: Doctrine\ORM\PersistentCollection {#3025 …}
      +followers: Doctrine\ORM\PersistentCollection {#3027 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
      +reports: Doctrine\ORM\PersistentCollection {#3037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
      +violations: Doctrine\ORM\PersistentCollection {#3041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
      +awards: Doctrine\ORM\PersistentCollection {#3045 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
      +categories: Doctrine\ORM\PersistentCollection {#3049 …}
      -id: 28575
      -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
      +apId: "nutbutter@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
      +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "nutbutter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724603261 {#2982
        date: 2024-08-25 18:27:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689430607 {#2983
        date: 2023-07-15 16:16:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2985
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#24534 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Can-anyone-try-this-video-to-put-as-story-on"
      +title: "Can anyone try this video to put as story on WhatsApp ?"
      +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
      +body: """
        cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
        \n
        > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 2
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696757147 {#24535
        date: 2023-10-08 11:25:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#24540 …}
      +votes: Doctrine\ORM\PersistentCollection {#24543 …}
      +reports: Doctrine\ORM\PersistentCollection {#24545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
      +badges: Doctrine\ORM\PersistentCollection {#24551 …}
      +children: []
      -id: 3538
      -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
      -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696761981
      +visibility: "visible             "
      +apId: "https://kerala.party/post/356301"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696744481 {#24532
        date: 2023-10-08 07:54:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Please, stop spamming. Please, think before posting if it is the right channel."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696757147 {#2979
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 37187
    -bodyTs: "'channel':13 'pleas':1,4 'post':7 'right':12 'spam':3 'stop':2 'think':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/3684233"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696757147 {#2980
      date: 2023-10-08 11:25:47.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 20.0 MiB 3.54 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2984
    +user: App\Entity\User {#2998
      +avatar: null
      +cover: null
      +email: "nutbutter@discuss.tchncs.de"
      +username: "@nutbutter@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729297416 {#2981
        date: 2024-10-19 02:23:36.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
      +entries: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
      +posts: Doctrine\ORM\PersistentCollection {#3013 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
      +follows: Doctrine\ORM\PersistentCollection {#3025 …}
      +followers: Doctrine\ORM\PersistentCollection {#3027 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
      +reports: Doctrine\ORM\PersistentCollection {#3037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
      +violations: Doctrine\ORM\PersistentCollection {#3041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
      +awards: Doctrine\ORM\PersistentCollection {#3045 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
      +categories: Doctrine\ORM\PersistentCollection {#3049 …}
      -id: 28575
      -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
      +apId: "nutbutter@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
      +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "nutbutter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724603261 {#2982
        date: 2024-08-25 18:27:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689430607 {#2983
        date: 2023-07-15 16:16:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2985
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#24534 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Can-anyone-try-this-video-to-put-as-story-on"
      +title: "Can anyone try this video to put as story on WhatsApp ?"
      +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
      +body: """
        cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
        \n
        > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 2
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696757147 {#24535
        date: 2023-10-08 11:25:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#24540 …}
      +votes: Doctrine\ORM\PersistentCollection {#24543 …}
      +reports: Doctrine\ORM\PersistentCollection {#24545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
      +badges: Doctrine\ORM\PersistentCollection {#24551 …}
      +children: []
      -id: 3538
      -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
      -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696761981
      +visibility: "visible             "
      +apId: "https://kerala.party/post/356301"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696744481 {#24532
        date: 2023-10-08 07:54:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Please, stop spamming. Please, think before posting if it is the right channel."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696757147 {#2979
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 37187
    -bodyTs: "'channel':13 'pleas':1,4 'post':7 'right':12 'spam':3 'stop':2 'think':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/3684233"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696757147 {#2980
      date: 2023-10-08 11:25:47.0 +02:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#25144
  +comment: App\Entity\EntryComment {#2984
    +user: App\Entity\User {#2998
      +avatar: null
      +cover: null
      +email: "nutbutter@discuss.tchncs.de"
      +username: "@nutbutter@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729297416 {#2981
        date: 2024-10-19 02:23:36.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#2999 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3001 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3003 …}
      +entries: Doctrine\ORM\PersistentCollection {#3005 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3007 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3009 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3011 …}
      +posts: Doctrine\ORM\PersistentCollection {#3013 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3015 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3017 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3019 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3021 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3023 …}
      +follows: Doctrine\ORM\PersistentCollection {#3025 …}
      +followers: Doctrine\ORM\PersistentCollection {#3027 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3029 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3031 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3033 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3035 …}
      +reports: Doctrine\ORM\PersistentCollection {#3037 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3039 …}
      +violations: Doctrine\ORM\PersistentCollection {#3041 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3043 …}
      +awards: Doctrine\ORM\PersistentCollection {#3045 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3047 …}
      +categories: Doctrine\ORM\PersistentCollection {#3049 …}
      -id: 28575
      -password: "$2y$13$tEiswVQiIukMoKVOHH32iumbnEX7a2cAUXxbSGEmoTa/39EsrkK4q"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3051 …}
      +apId: "nutbutter@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/nutbutter"
      +apPublicUrl: "https://discuss.tchncs.de/u/nutbutter"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "nutbutter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1724603261 {#2982
        date: 2024-08-25 18:27:41.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689430607 {#2983
        date: 2023-07-15 16:16:47.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2985
      +user: Proxies\__CG__\App\Entity\User {#10851 …}
      +magazine: App\Entity\Magazine {#306
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#314
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#294 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
        +entries: Doctrine\ORM\PersistentCollection {#237 …}
        +posts: Doctrine\ORM\PersistentCollection {#195 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
        +bans: Doctrine\ORM\PersistentCollection {#174 …}
        +reports: Doctrine\ORM\PersistentCollection {#160 …}
        +badges: Doctrine\ORM\PersistentCollection {#138 …}
        +logs: Doctrine\ORM\PersistentCollection {#128 …}
        +awards: Doctrine\ORM\PersistentCollection {#117 …}
        +categories: Doctrine\ORM\PersistentCollection {#104 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#315
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#309
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#24534 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10859 …}
      +slug: "Can-anyone-try-this-video-to-put-as-story-on"
      +title: "Can anyone try this video to put as story on WhatsApp ?"
      +url: "https://kerala.party/pictrs/image/67352a4d-875f-4804-9b77-4b80c6d0964b.jpeg"
      +body: """
        cross-posted from: [kerala.party/post/356300](https://kerala.party/post/356300)\n
        \n
        > [t.me/privateyourtech/372674](https://t.me/privateyourtech/372674)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 2
      +favouriteCount: 2
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696757147 {#24535
        date: 2023-10-08 11:25:47.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#24540 …}
      +votes: Doctrine\ORM\PersistentCollection {#24543 …}
      +reports: Doctrine\ORM\PersistentCollection {#24545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#24547 …}
      +notifications: Doctrine\ORM\PersistentCollection {#24549 …}
      +badges: Doctrine\ORM\PersistentCollection {#24551 …}
      +children: []
      -id: 3538
      -titleTs: "'anyon':2 'put':7 'stori':9 'tri':3 'video':5 'whatsapp':11"
      -bodyTs: "'/post/356300](https://kerala.party/post/356300)':7 '/privateyourtech/372674](https://t.me/privateyourtech/372674)':10 'cross':2 'cross-post':1 'kerala.party':6 'kerala.party/post/356300](https://kerala.party/post/356300)':5 'post':3 't.me':9 't.me/privateyourtech/372674](https://t.me/privateyourtech/372674)':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696761981
      +visibility: "visible             "
      +apId: "https://kerala.party/post/356301"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696744481 {#24532
        date: 2023-10-08 07:54:41.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#306}
    +image: null
    +parent: null
    +root: null
    +body: "Please, stop spamming. Please, think before posting if it is the right channel."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696757147 {#2979
      date: 2023-10-08 11:25:47.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Albin9326@kerala.party"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2986 …}
    +nested: Doctrine\ORM\PersistentCollection {#2988 …}
    +votes: Doctrine\ORM\PersistentCollection {#2990 …}
    +reports: Doctrine\ORM\PersistentCollection {#2992 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2994 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2996 …}
    -id: 37187
    -bodyTs: "'channel':13 'pleas':1,4 'post':7 'right':12 'spam':3 'stop':2 'think':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/3684233"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696757147 {#2980
      date: 2023-10-08 11:25:47.0 +02:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#556 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 20.0 MiB 0.25 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#25279
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 20.0 MiB 0.69 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#25351
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.16 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#25414
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.16 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#25470
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.15 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#25529
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.16 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#25585
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.20 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#25641
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 22.0 MiB 0.61 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#25699
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.15 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#25762
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 22.0 MiB 0.19 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#25820
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 22.0 MiB 0.19 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#25876
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 22.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#25932
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.17 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#25988
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.14 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#26044
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#26100
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 6.83 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#26156
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.19 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#26212
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.15 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#26268
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.15 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#26324
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 22.0 MiB 0.15 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#26380
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 22.0 MiB 0.12 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#26438
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
magazine_box App\Twig\Components\MagazineBoxComponent 22.0 MiB 14.02 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#314
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#294 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +entries: Doctrine\ORM\PersistentCollection {#237 …}
    +posts: Doctrine\ORM\PersistentCollection {#195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
    +bans: Doctrine\ORM\PersistentCollection {#174 …}
    +reports: Doctrine\ORM\PersistentCollection {#160 …}
    +badges: Doctrine\ORM\PersistentCollection {#138 …}
    +logs: Doctrine\ORM\PersistentCollection {#128 …}
    +awards: Doctrine\ORM\PersistentCollection {#117 …}
    +categories: Doctrine\ORM\PersistentCollection {#104 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#315
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#309
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#26509
  +magazine: App\Entity\Magazine {#306
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#314
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#294 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +entries: Doctrine\ORM\PersistentCollection {#237 …}
    +posts: Doctrine\ORM\PersistentCollection {#195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
    +bans: Doctrine\ORM\PersistentCollection {#174 …}
    +reports: Doctrine\ORM\PersistentCollection {#160 …}
    +badges: Doctrine\ORM\PersistentCollection {#138 …}
    +logs: Doctrine\ORM\PersistentCollection {#128 …}
    +awards: Doctrine\ORM\PersistentCollection {#117 …}
    +categories: Doctrine\ORM\PersistentCollection {#104 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#315
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#309
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 22.0 MiB 0.44 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#314
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#294 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +entries: Doctrine\ORM\PersistentCollection {#237 …}
    +posts: Doctrine\ORM\PersistentCollection {#195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
    +bans: Doctrine\ORM\PersistentCollection {#174 …}
    +reports: Doctrine\ORM\PersistentCollection {#160 …}
    +badges: Doctrine\ORM\PersistentCollection {#138 …}
    +logs: Doctrine\ORM\PersistentCollection {#128 …}
    +awards: Doctrine\ORM\PersistentCollection {#117 …}
    +categories: Doctrine\ORM\PersistentCollection {#104 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#315
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#309
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#26566
  +magazine: App\Entity\Magazine {#306
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#314
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#294 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +entries: Doctrine\ORM\PersistentCollection {#237 …}
    +posts: Doctrine\ORM\PersistentCollection {#195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
    +bans: Doctrine\ORM\PersistentCollection {#174 …}
    +reports: Doctrine\ORM\PersistentCollection {#160 …}
    +badges: Doctrine\ORM\PersistentCollection {#138 …}
    +logs: Doctrine\ORM\PersistentCollection {#128 …}
    +awards: Doctrine\ORM\PersistentCollection {#117 …}
    +categories: Doctrine\ORM\PersistentCollection {#104 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#315
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#309
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
}
date App\Twig\Components\DateComponent 22.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1696630878 {#309
    date: 2023-10-07 00:21:18.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#26925
  +date: DateTimeImmutable @1696630878 {#309
    date: 2023-10-07 00:21:18.0 +02:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 22.0 MiB 0.65 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#26984
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#27031
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27033 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27037 …}
    +entries: Doctrine\ORM\PersistentCollection {#27039 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27041 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27043 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27045 …}
    +posts: Doctrine\ORM\PersistentCollection {#27047 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27049 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27051 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27053 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27055 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27057 …}
    +follows: Doctrine\ORM\PersistentCollection {#27059 …}
    +followers: Doctrine\ORM\PersistentCollection {#27061 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27063 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27065 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27069 …}
    +reports: Doctrine\ORM\PersistentCollection {#27071 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27073 …}
    +violations: Doctrine\ORM\PersistentCollection {#27075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27077 …}
    +awards: Doctrine\ORM\PersistentCollection {#27079 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27081 …}
    +categories: Doctrine\ORM\PersistentCollection {#27083 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27085 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#27032
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#27002
  +user: Proxies\__CG__\App\Entity\User {#26984
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#27031
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27033 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27035 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27037 …}
    +entries: Doctrine\ORM\PersistentCollection {#27039 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27041 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27043 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27045 …}
    +posts: Doctrine\ORM\PersistentCollection {#27047 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27049 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27051 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27053 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27055 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27057 …}
    +follows: Doctrine\ORM\PersistentCollection {#27059 …}
    +followers: Doctrine\ORM\PersistentCollection {#27061 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27063 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27065 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27067 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27069 …}
    +reports: Doctrine\ORM\PersistentCollection {#27071 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27073 …}
    +violations: Doctrine\ORM\PersistentCollection {#27075 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27077 …}
    +awards: Doctrine\ORM\PersistentCollection {#27079 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27081 …}
    +categories: Doctrine\ORM\PersistentCollection {#27083 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27085 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#27032
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 22.0 MiB 10.13 ms
Input props
[
  "magazine" => "privacyguides@lemmy.one"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#27193
  +limit: 4
  +tag: null
  +magazine: "privacyguides@lemmy.one"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#389 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 24.0 MiB 66.00 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#314
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#294 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +entries: Doctrine\ORM\PersistentCollection {#237 …}
    +posts: Doctrine\ORM\PersistentCollection {#195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
    +bans: Doctrine\ORM\PersistentCollection {#174 …}
    +reports: Doctrine\ORM\PersistentCollection {#160 …}
    +badges: Doctrine\ORM\PersistentCollection {#138 …}
    +logs: Doctrine\ORM\PersistentCollection {#128 …}
    +awards: Doctrine\ORM\PersistentCollection {#117 …}
    +categories: Doctrine\ORM\PersistentCollection {#104 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#315
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#309
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#27319
  +magazine: App\Entity\Magazine {#306
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#314
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#294 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +entries: Doctrine\ORM\PersistentCollection {#237 …}
    +posts: Doctrine\ORM\PersistentCollection {#195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
    +bans: Doctrine\ORM\PersistentCollection {#174 …}
    +reports: Doctrine\ORM\PersistentCollection {#160 …}
    +badges: Doctrine\ORM\PersistentCollection {#138 …}
    +logs: Doctrine\ORM\PersistentCollection {#128 …}
    +awards: Doctrine\ORM\PersistentCollection {#117 …}
    +categories: Doctrine\ORM\PersistentCollection {#104 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#315
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#309
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 8.33 ms
Input props
[
  "user" => App\Entity\User {#28497
    +avatar: Proxies\__CG__\App\Entity\Image {#28498 …}
    +cover: Proxies\__CG__\App\Entity\Image {#28499 …}
    +email: "chemicalwonka@discuss.tchncs.de"
    +username: "@chemicalwonka@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇩🇪 Marxist, Free (as in freedom) Software Advocate and a loyal player of Yu-Gi-Oh TCG"
    +lastActive: DateTime @1729520420 {#28494
      date: 2024-10-21 16:20:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28500 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28502 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28504 …}
    +entries: Doctrine\ORM\PersistentCollection {#28506 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28508 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28510 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28512 …}
    +posts: Doctrine\ORM\PersistentCollection {#28514 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28516 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28518 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28520 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28522 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28524 …}
    +follows: Doctrine\ORM\PersistentCollection {#28526 …}
    +followers: Doctrine\ORM\PersistentCollection {#28528 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28530 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28532 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28534 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28536 …}
    +reports: Doctrine\ORM\PersistentCollection {#28538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28540 …}
    +violations: Doctrine\ORM\PersistentCollection {#28542 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28544 …}
    +awards: Doctrine\ORM\PersistentCollection {#28546 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28548 …}
    +categories: Doctrine\ORM\PersistentCollection {#28550 …}
    -id: 36674
    -password: "$2y$13$WVzH1AAgQ8LflfMyJDxFhut7q.hVlDtAy5X6PpefTPT4oYKt64YQi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28552 …}
    +apId: "chemicalwonka@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/chemicalwonka"
    +apPublicUrl: "https://discuss.tchncs.de/u/chemicalwonka"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "chemicalwonka"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728305165 {#28495
      date: 2024-10-07 14:46:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690554877 {#28496
      date: 2023-07-28 16:34:37.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#27375
  +width: 65
  +height: 65
  +user: App\Entity\User {#28497
    +avatar: Proxies\__CG__\App\Entity\Image {#28498 …}
    +cover: Proxies\__CG__\App\Entity\Image {#28499 …}
    +email: "chemicalwonka@discuss.tchncs.de"
    +username: "@chemicalwonka@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "🇩🇪 Marxist, Free (as in freedom) Software Advocate and a loyal player of Yu-Gi-Oh TCG"
    +lastActive: DateTime @1729520420 {#28494
      date: 2024-10-21 16:20:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28500 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28502 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28504 …}
    +entries: Doctrine\ORM\PersistentCollection {#28506 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28508 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28510 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28512 …}
    +posts: Doctrine\ORM\PersistentCollection {#28514 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28516 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28518 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28520 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28522 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28524 …}
    +follows: Doctrine\ORM\PersistentCollection {#28526 …}
    +followers: Doctrine\ORM\PersistentCollection {#28528 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28530 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28532 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28534 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28536 …}
    +reports: Doctrine\ORM\PersistentCollection {#28538 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28540 …}
    +violations: Doctrine\ORM\PersistentCollection {#28542 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28544 …}
    +awards: Doctrine\ORM\PersistentCollection {#28546 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28548 …}
    +categories: Doctrine\ORM\PersistentCollection {#28550 …}
    -id: 36674
    -password: "$2y$13$WVzH1AAgQ8LflfMyJDxFhut7q.hVlDtAy5X6PpefTPT4oYKt64YQi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28552 …}
    +apId: "chemicalwonka@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/chemicalwonka"
    +apPublicUrl: "https://discuss.tchncs.de/u/chemicalwonka"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "chemicalwonka"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728305165 {#28495
      date: 2024-10-07 14:46:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690554877 {#28496
      date: 2023-07-28 16:34:37.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 0.44 ms
Input props
[
  "user" => App\Entity\User {#28676
    +avatar: Proxies\__CG__\App\Entity\Image {#28677 …}
    +cover: Proxies\__CG__\App\Entity\Image {#28678 …}
    +email: "MangoPenguin@lemmy.blahaj.zone"
    +username: "@MangoPenguin@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/Him | Bi Furry Boy\n
      \n
      *Accounts:*\n
      \n
      [lemmy.blahaj.zone/u/MangoPenguin](https://lemmy.blahaj.zone/u/MangoPenguin)\n
      \n
      [discuss.online/u/MangoPenguin](https://discuss.online/u/MangoPenguin)
      """
    +lastActive: DateTime @1729424125 {#28673
      date: 2024-10-20 13:35:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28679 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28681 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28683 …}
    +entries: Doctrine\ORM\PersistentCollection {#28685 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28687 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28689 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28691 …}
    +posts: Doctrine\ORM\PersistentCollection {#28693 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28695 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28697 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28699 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28701 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28703 …}
    +follows: Doctrine\ORM\PersistentCollection {#28705 …}
    +followers: Doctrine\ORM\PersistentCollection {#28707 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28709 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28711 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28713 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28715 …}
    +reports: Doctrine\ORM\PersistentCollection {#28717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28719 …}
    +violations: Doctrine\ORM\PersistentCollection {#28721 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28723 …}
    +awards: Doctrine\ORM\PersistentCollection {#28725 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28727 …}
    +categories: Doctrine\ORM\PersistentCollection {#28729 …}
    -id: 39956
    -password: "$2y$13$YaIBD/Fpu0FCADpfUr3dmuuAwB9dQDEEuPw.lJyI.LRaIVojSBwoa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28731 …}
    +apId: "MangoPenguin@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "MangoPenguin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711630475 {#28674
      date: 2024-03-28 13:54:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691676225 {#28675
      date: 2023-08-10 16:03:45.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#28905
  +width: 65
  +height: 65
  +user: App\Entity\User {#28676
    +avatar: Proxies\__CG__\App\Entity\Image {#28677 …}
    +cover: Proxies\__CG__\App\Entity\Image {#28678 …}
    +email: "MangoPenguin@lemmy.blahaj.zone"
    +username: "@MangoPenguin@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      He/Him | Bi Furry Boy\n
      \n
      *Accounts:*\n
      \n
      [lemmy.blahaj.zone/u/MangoPenguin](https://lemmy.blahaj.zone/u/MangoPenguin)\n
      \n
      [discuss.online/u/MangoPenguin](https://discuss.online/u/MangoPenguin)
      """
    +lastActive: DateTime @1729424125 {#28673
      date: 2024-10-20 13:35:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28679 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28681 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28683 …}
    +entries: Doctrine\ORM\PersistentCollection {#28685 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28687 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28689 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28691 …}
    +posts: Doctrine\ORM\PersistentCollection {#28693 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28695 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28697 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28699 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28701 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28703 …}
    +follows: Doctrine\ORM\PersistentCollection {#28705 …}
    +followers: Doctrine\ORM\PersistentCollection {#28707 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28709 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28711 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28713 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28715 …}
    +reports: Doctrine\ORM\PersistentCollection {#28717 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28719 …}
    +violations: Doctrine\ORM\PersistentCollection {#28721 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28723 …}
    +awards: Doctrine\ORM\PersistentCollection {#28725 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28727 …}
    +categories: Doctrine\ORM\PersistentCollection {#28729 …}
    -id: 39956
    -password: "$2y$13$YaIBD/Fpu0FCADpfUr3dmuuAwB9dQDEEuPw.lJyI.LRaIVojSBwoa"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28731 …}
    +apId: "MangoPenguin@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/MangoPenguin"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "MangoPenguin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1711630475 {#28674
      date: 2024-03-28 13:54:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691676225 {#28675
      date: 2023-08-10 16:03:45.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 0.38 ms
Input props
[
  "user" => App\Entity\User {#28557
    +avatar: Proxies\__CG__\App\Entity\Image {#28558 …}
    +cover: null
    +email: "andrew_bidlaw@sh.itjust.works"
    +username: "@andrew_bidlaw@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "*red nose energy*"
    +lastActive: DateTime @1729550467 {#28554
      date: 2024-10-22 00:41:07.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28559 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28561 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28563 …}
    +entries: Doctrine\ORM\PersistentCollection {#28565 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28567 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28569 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28571 …}
    +posts: Doctrine\ORM\PersistentCollection {#28573 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28575 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28577 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28579 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28581 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28583 …}
    +follows: Doctrine\ORM\PersistentCollection {#28585 …}
    +followers: Doctrine\ORM\PersistentCollection {#28587 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28589 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28591 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28593 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28595 …}
    +reports: Doctrine\ORM\PersistentCollection {#28597 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28599 …}
    +violations: Doctrine\ORM\PersistentCollection {#28601 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28603 …}
    +awards: Doctrine\ORM\PersistentCollection {#28605 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28607 …}
    +categories: Doctrine\ORM\PersistentCollection {#28609 …}
    -id: 46475
    -password: "$2y$13$BpA.jDwf4imXMjJWmAKKLea.yvt9bNpSg5ZBO7pbGIPI8XPjc71kO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28611 …}
    +apId: "andrew_bidlaw@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/andrew_bidlaw"
    +apPublicUrl: "https://sh.itjust.works/u/andrew_bidlaw"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "andrew_bidlaw"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729547992 {#28555
      date: 2024-10-21 23:59:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695219612 {#28556
      date: 2023-09-20 16:20:12.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#28962
  +width: 65
  +height: 65
  +user: App\Entity\User {#28557
    +avatar: Proxies\__CG__\App\Entity\Image {#28558 …}
    +cover: null
    +email: "andrew_bidlaw@sh.itjust.works"
    +username: "@andrew_bidlaw@sh.itjust.works"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "*red nose energy*"
    +lastActive: DateTime @1729550467 {#28554
      date: 2024-10-22 00:41:07.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28559 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28561 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28563 …}
    +entries: Doctrine\ORM\PersistentCollection {#28565 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28567 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28569 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28571 …}
    +posts: Doctrine\ORM\PersistentCollection {#28573 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28575 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28577 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28579 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28581 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28583 …}
    +follows: Doctrine\ORM\PersistentCollection {#28585 …}
    +followers: Doctrine\ORM\PersistentCollection {#28587 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28589 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28591 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28593 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28595 …}
    +reports: Doctrine\ORM\PersistentCollection {#28597 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28599 …}
    +violations: Doctrine\ORM\PersistentCollection {#28601 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28603 …}
    +awards: Doctrine\ORM\PersistentCollection {#28605 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28607 …}
    +categories: Doctrine\ORM\PersistentCollection {#28609 …}
    -id: 46475
    -password: "$2y$13$BpA.jDwf4imXMjJWmAKKLea.yvt9bNpSg5ZBO7pbGIPI8XPjc71kO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28611 …}
    +apId: "andrew_bidlaw@sh.itjust.works"
    +apProfileId: "https://sh.itjust.works/u/andrew_bidlaw"
    +apPublicUrl: "https://sh.itjust.works/u/andrew_bidlaw"
    +apFollowersUrl: null
    +apInboxUrl: "https://sh.itjust.works/inbox"
    +apDomain: "sh.itjust.works"
    +apPreferredUsername: "andrew_bidlaw"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729547992 {#28555
      date: 2024-10-21 23:59:52.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1695219612 {#28556
      date: 2023-09-20 16:20:12.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 0.46 ms
Input props
[
  "user" => App\Entity\User {#27793
    +avatar: Proxies\__CG__\App\Entity\Image {#27794 …}
    +cover: null
    +email: "freddy@lemmy.one"
    +username: "@freddy@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Founding member of [Privacy Guides](https://privacyguides.org/), among other things."
    +lastActive: DateTime @1728438584 {#27798
      date: 2024-10-09 03:49:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27791 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27789 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27787 …}
    +entries: Doctrine\ORM\PersistentCollection {#27785 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27783 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27781 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27779 …}
    +posts: Doctrine\ORM\PersistentCollection {#27777 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27775 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27773 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27771 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27769 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27767 …}
    +follows: Doctrine\ORM\PersistentCollection {#27765 …}
    +followers: Doctrine\ORM\PersistentCollection {#27763 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27761 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27759 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27757 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27755 …}
    +reports: Doctrine\ORM\PersistentCollection {#27753 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27751 …}
    +violations: Doctrine\ORM\PersistentCollection {#27749 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27747 …}
    +awards: Doctrine\ORM\PersistentCollection {#27745 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27743 …}
    +categories: Doctrine\ORM\PersistentCollection {#27741 …}
    -id: 53009
    -password: "$2y$13$H3rpDaTEr3y57OQIS2PlF.BPyaq7DWWa.jon40n.3XPU7bM5.X5uS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27739 …}
    +apId: "freddy@lemmy.one"
    +apProfileId: "https://lemmy.one/u/freddy"
    +apPublicUrl: "https://lemmy.one/u/freddy"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "freddy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709895113 {#27795
      date: 2024-03-08 11:51:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696710083 {#27796
      date: 2023-10-07 22:21:23.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#29019
  +width: 65
  +height: 65
  +user: App\Entity\User {#27793
    +avatar: Proxies\__CG__\App\Entity\Image {#27794 …}
    +cover: null
    +email: "freddy@lemmy.one"
    +username: "@freddy@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Founding member of [Privacy Guides](https://privacyguides.org/), among other things."
    +lastActive: DateTime @1728438584 {#27798
      date: 2024-10-09 03:49:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27791 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27789 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27787 …}
    +entries: Doctrine\ORM\PersistentCollection {#27785 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27783 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27781 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27779 …}
    +posts: Doctrine\ORM\PersistentCollection {#27777 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27775 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27773 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27771 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27769 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27767 …}
    +follows: Doctrine\ORM\PersistentCollection {#27765 …}
    +followers: Doctrine\ORM\PersistentCollection {#27763 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27761 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27759 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27757 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27755 …}
    +reports: Doctrine\ORM\PersistentCollection {#27753 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27751 …}
    +violations: Doctrine\ORM\PersistentCollection {#27749 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27747 …}
    +awards: Doctrine\ORM\PersistentCollection {#27745 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27743 …}
    +categories: Doctrine\ORM\PersistentCollection {#27741 …}
    -id: 53009
    -password: "$2y$13$H3rpDaTEr3y57OQIS2PlF.BPyaq7DWWa.jon40n.3XPU7bM5.X5uS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27739 …}
    +apId: "freddy@lemmy.one"
    +apProfileId: "https://lemmy.one/u/freddy"
    +apPublicUrl: "https://lemmy.one/u/freddy"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "freddy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709895113 {#27795
      date: 2024-03-08 11:51:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696710083 {#27796
      date: 2023-10-07 22:21:23.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 1.92 ms
Input props
[
  "user" => App\Entity\User {#28080
    +avatar: Proxies\__CG__\App\Entity\Image {#28081 …}
    +cover: Proxies\__CG__\App\Entity\Image {#28082 …}
    +email: "mrclark@infosec.exchange"
    +username: "@mrclark@infosec.exchange"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "25+ years in IT. Last 15+ in Cyber Security. Self employed. Primarily focused on GRC work now. Always interested in new opportunities. Linux geek. Self hoster."
    +lastActive: DateTime @1697504010 {#28077
      date: 2023-10-17 02:53:30.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28083 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28085 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28087 …}
    +entries: Doctrine\ORM\PersistentCollection {#28089 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28091 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28093 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28095 …}
    +posts: Doctrine\ORM\PersistentCollection {#28097 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28099 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28103 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28105 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28107 …}
    +follows: Doctrine\ORM\PersistentCollection {#28109 …}
    +followers: Doctrine\ORM\PersistentCollection {#28111 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28113 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28115 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28117 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28119 …}
    +reports: Doctrine\ORM\PersistentCollection {#28121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28123 …}
    +violations: Doctrine\ORM\PersistentCollection {#28125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28127 …}
    +awards: Doctrine\ORM\PersistentCollection {#28129 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28131 …}
    +categories: Doctrine\ORM\PersistentCollection {#28133 …}
    -id: 60959
    -password: "$2y$13$5jh5R80u/Uc.Ax8GtOK09uBrgLcURafQBNX.h5eWGfKZu2F7l2816"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28135 …}
    +apId: "mrclark@infosec.exchange"
    +apProfileId: "https://infosec.exchange/users/mrclark"
    +apPublicUrl: "https://infosec.exchange/@mrclark"
    +apFollowersUrl: "https://infosec.exchange/users/mrclark/followers"
    +apInboxUrl: "https://infosec.exchange/inbox"
    +apDomain: "infosec.exchange"
    +apPreferredUsername: "mrclark"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697504009 {#28078
      date: 2023-10-17 02:53:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697504009 {#28079
      date: 2023-10-17 02:53:29.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#29076
  +width: 65
  +height: 65
  +user: App\Entity\User {#28080
    +avatar: Proxies\__CG__\App\Entity\Image {#28081 …}
    +cover: Proxies\__CG__\App\Entity\Image {#28082 …}
    +email: "mrclark@infosec.exchange"
    +username: "@mrclark@infosec.exchange"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "25+ years in IT. Last 15+ in Cyber Security. Self employed. Primarily focused on GRC work now. Always interested in new opportunities. Linux geek. Self hoster."
    +lastActive: DateTime @1697504010 {#28077
      date: 2023-10-17 02:53:30.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28083 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28085 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28087 …}
    +entries: Doctrine\ORM\PersistentCollection {#28089 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28091 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28093 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28095 …}
    +posts: Doctrine\ORM\PersistentCollection {#28097 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28099 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28101 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28103 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28105 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28107 …}
    +follows: Doctrine\ORM\PersistentCollection {#28109 …}
    +followers: Doctrine\ORM\PersistentCollection {#28111 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28113 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28115 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28117 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28119 …}
    +reports: Doctrine\ORM\PersistentCollection {#28121 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28123 …}
    +violations: Doctrine\ORM\PersistentCollection {#28125 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28127 …}
    +awards: Doctrine\ORM\PersistentCollection {#28129 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28131 …}
    +categories: Doctrine\ORM\PersistentCollection {#28133 …}
    -id: 60959
    -password: "$2y$13$5jh5R80u/Uc.Ax8GtOK09uBrgLcURafQBNX.h5eWGfKZu2F7l2816"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28135 …}
    +apId: "mrclark@infosec.exchange"
    +apProfileId: "https://infosec.exchange/users/mrclark"
    +apPublicUrl: "https://infosec.exchange/@mrclark"
    +apFollowersUrl: "https://infosec.exchange/users/mrclark/followers"
    +apInboxUrl: "https://infosec.exchange/inbox"
    +apDomain: "infosec.exchange"
    +apPreferredUsername: "mrclark"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697504009 {#28078
      date: 2023-10-17 02:53:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697504009 {#28079
      date: 2023-10-17 02:53:29.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 0.37 ms
Input props
[
  "user" => App\Entity\User {#27676
    +avatar: Proxies\__CG__\App\Entity\Image {#27673 …}
    +cover: null
    +email: "Wander@packmates.org"
    +username: "@Wander@packmates.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      :therian: Grey Wolf Therian, he/him, 30ish y.o.  \n
      Running packmates.org fediverse instance.\n
      \n
      :vlpn_happy_heart: Interests: Tech, therianthropy, furry/feral art, animal books, shamanism & animal-influenced spirituality, SFW & NSFW petplay\n
      \n
      I sometimes post or boost NSFW content.
      """
    +lastActive: DateTime @1696739560 {#27677
      date: 2023-10-08 06:32:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27674 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27672 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27670 …}
    +entries: Doctrine\ORM\PersistentCollection {#27668 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27666 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27664 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27662 …}
    +posts: Doctrine\ORM\PersistentCollection {#27660 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27658 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27656 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27654 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27652 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27650 …}
    +follows: Doctrine\ORM\PersistentCollection {#27648 …}
    +followers: Doctrine\ORM\PersistentCollection {#27646 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27644 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27642 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27640 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27634 …}
    +reports: Doctrine\ORM\PersistentCollection {#27632 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27629 …}
    +violations: Doctrine\ORM\PersistentCollection {#27887 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27889 …}
    +awards: Doctrine\ORM\PersistentCollection {#27891 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27893 …}
    +categories: Doctrine\ORM\PersistentCollection {#27895 …}
    -id: 53375
    -password: "$2y$13$FHRKjhQbzR4MLGPYT/rod.BzvdyR70fcMArmDkwwJ2d0brvg3bbzq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27897 …}
    +apId: "Wander@packmates.org"
    +apProfileId: "https://packmates.org/users/Wander"
    +apPublicUrl: "https://packmates.org/@Wander"
    +apFollowersUrl: "https://packmates.org/users/Wander/followers"
    +apInboxUrl: "https://packmates.org/inbox"
    +apDomain: "packmates.org"
    +apPreferredUsername: "Wander"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696739560 {#27678
      date: 2023-10-08 06:32:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696739559 {#27675
      date: 2023-10-08 06:32:39.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#29139
  +width: 65
  +height: 65
  +user: App\Entity\User {#27676
    +avatar: Proxies\__CG__\App\Entity\Image {#27673 …}
    +cover: null
    +email: "Wander@packmates.org"
    +username: "@Wander@packmates.org"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      :therian: Grey Wolf Therian, he/him, 30ish y.o.  \n
      Running packmates.org fediverse instance.\n
      \n
      :vlpn_happy_heart: Interests: Tech, therianthropy, furry/feral art, animal books, shamanism & animal-influenced spirituality, SFW & NSFW petplay\n
      \n
      I sometimes post or boost NSFW content.
      """
    +lastActive: DateTime @1696739560 {#27677
      date: 2023-10-08 06:32:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27674 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27672 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27670 …}
    +entries: Doctrine\ORM\PersistentCollection {#27668 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27666 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27664 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27662 …}
    +posts: Doctrine\ORM\PersistentCollection {#27660 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27658 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27656 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27654 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27652 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27650 …}
    +follows: Doctrine\ORM\PersistentCollection {#27648 …}
    +followers: Doctrine\ORM\PersistentCollection {#27646 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27644 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27642 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27640 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27634 …}
    +reports: Doctrine\ORM\PersistentCollection {#27632 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27629 …}
    +violations: Doctrine\ORM\PersistentCollection {#27887 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27889 …}
    +awards: Doctrine\ORM\PersistentCollection {#27891 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27893 …}
    +categories: Doctrine\ORM\PersistentCollection {#27895 …}
    -id: 53375
    -password: "$2y$13$FHRKjhQbzR4MLGPYT/rod.BzvdyR70fcMArmDkwwJ2d0brvg3bbzq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27897 …}
    +apId: "Wander@packmates.org"
    +apProfileId: "https://packmates.org/users/Wander"
    +apPublicUrl: "https://packmates.org/@Wander"
    +apFollowersUrl: "https://packmates.org/users/Wander/followers"
    +apInboxUrl: "https://packmates.org/inbox"
    +apDomain: "packmates.org"
    +apPreferredUsername: "Wander"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696739560 {#27678
      date: 2023-10-08 06:32:40.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696739559 {#27675
      date: 2023-10-08 06:32:39.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 4.19 ms
Input props
[
  "user" => App\Entity\User {#28438
    +avatar: Proxies\__CG__\App\Entity\Image {#28439 …}
    +cover: null
    +email: "leraje@lemmy.blahaj.zone"
    +username: "@leraje@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [Mastodon](https://kolektiva.social/@leraje) - Me on Mastodon\n
      - @leraje:matrix.org\n
      - [Keyoxide](https://keyoxide.org/C0DA8BA555A63F6ECBF567DB9B83A62906295CED) - ID proof\n
      - [Mullem](https://addons.mozilla.org/en-US/firefox/addon/mullem/) - a Firefox Add On for Lemmy.
      """
    +lastActive: DateTime @1729566408 {#28435
      date: 2024-10-22 05:06:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28440 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28442 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28444 …}
    +entries: Doctrine\ORM\PersistentCollection {#28446 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28448 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28450 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28452 …}
    +posts: Doctrine\ORM\PersistentCollection {#28454 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28456 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28458 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28460 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28462 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28464 …}
    +follows: Doctrine\ORM\PersistentCollection {#28466 …}
    +followers: Doctrine\ORM\PersistentCollection {#28468 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28470 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28472 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28474 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28476 …}
    +reports: Doctrine\ORM\PersistentCollection {#28478 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28480 …}
    +violations: Doctrine\ORM\PersistentCollection {#28482 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28484 …}
    +awards: Doctrine\ORM\PersistentCollection {#28486 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28488 …}
    +categories: Doctrine\ORM\PersistentCollection {#28490 …}
    -id: 54562
    -password: "$2y$13$t6o1I8lL96ZsYkUuC.Xm7.Sf.wI8ZYecBFJQp9Kf281eqiZwa7pdW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28492 …}
    +apId: "leraje@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/leraje"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/leraje"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "leraje"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728127637 {#28436
      date: 2024-10-05 13:27:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696862112 {#28437
      date: 2023-10-09 16:35:12.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#29196
  +width: 65
  +height: 65
  +user: App\Entity\User {#28438
    +avatar: Proxies\__CG__\App\Entity\Image {#28439 …}
    +cover: null
    +email: "leraje@lemmy.blahaj.zone"
    +username: "@leraje@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      - [Mastodon](https://kolektiva.social/@leraje) - Me on Mastodon\n
      - @leraje:matrix.org\n
      - [Keyoxide](https://keyoxide.org/C0DA8BA555A63F6ECBF567DB9B83A62906295CED) - ID proof\n
      - [Mullem](https://addons.mozilla.org/en-US/firefox/addon/mullem/) - a Firefox Add On for Lemmy.
      """
    +lastActive: DateTime @1729566408 {#28435
      date: 2024-10-22 05:06:48.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28440 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28442 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28444 …}
    +entries: Doctrine\ORM\PersistentCollection {#28446 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28448 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28450 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28452 …}
    +posts: Doctrine\ORM\PersistentCollection {#28454 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28456 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28458 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28460 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28462 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28464 …}
    +follows: Doctrine\ORM\PersistentCollection {#28466 …}
    +followers: Doctrine\ORM\PersistentCollection {#28468 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28470 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28472 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28474 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28476 …}
    +reports: Doctrine\ORM\PersistentCollection {#28478 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28480 …}
    +violations: Doctrine\ORM\PersistentCollection {#28482 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28484 …}
    +awards: Doctrine\ORM\PersistentCollection {#28486 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28488 …}
    +categories: Doctrine\ORM\PersistentCollection {#28490 …}
    -id: 54562
    -password: "$2y$13$t6o1I8lL96ZsYkUuC.Xm7.Sf.wI8ZYecBFJQp9Kf281eqiZwa7pdW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28492 …}
    +apId: "leraje@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/leraje"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/leraje"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "leraje"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728127637 {#28436
      date: 2024-10-05 13:27:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696862112 {#28437
      date: 2023-10-09 16:35:12.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 10.93 ms
Input props
[
  "user" => App\Entity\User {#27961
    +avatar: Proxies\__CG__\App\Entity\Image {#27962 …}
    +cover: Proxies\__CG__\App\Entity\Image {#27963 …}
    +email: "ente@mstdn.social"
    +username: "@ente@mstdn.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "End-to-end encrypted photo storage and sharing. No ads, no tracking."
    +lastActive: DateTime @1701018085 {#27958
      date: 2023-11-26 18:01:25.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27964 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27966 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27968 …}
    +entries: Doctrine\ORM\PersistentCollection {#27970 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27972 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27974 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27976 …}
    +posts: Doctrine\ORM\PersistentCollection {#27978 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27980 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27982 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27984 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27986 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27988 …}
    +follows: Doctrine\ORM\PersistentCollection {#27990 …}
    +followers: Doctrine\ORM\PersistentCollection {#27992 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27994 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27996 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27998 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28000 …}
    +reports: Doctrine\ORM\PersistentCollection {#28002 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28004 …}
    +violations: Doctrine\ORM\PersistentCollection {#28006 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28008 …}
    +awards: Doctrine\ORM\PersistentCollection {#28010 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28012 …}
    +categories: Doctrine\ORM\PersistentCollection {#28014 …}
    -id: 78621
    -password: "$2y$13$CqzBtZXAWNpdHz.8NT1.W.67O8lEVfz6SxWT3fkF6UFB17FJHlRhG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28016 …}
    +apId: "ente@mstdn.social"
    +apProfileId: "https://mstdn.social/users/ente"
    +apPublicUrl: "https://mstdn.social/@ente"
    +apFollowersUrl: "https://mstdn.social/users/ente/followers"
    +apInboxUrl: "https://mstdn.social/inbox"
    +apDomain: "mstdn.social"
    +apPreferredUsername: "ente"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701690496 {#27959
      date: 2023-12-04 12:48:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701013870 {#27960
      date: 2023-11-26 16:51:10.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#22104
  +width: 65
  +height: 65
  +user: App\Entity\User {#27961
    +avatar: Proxies\__CG__\App\Entity\Image {#27962 …}
    +cover: Proxies\__CG__\App\Entity\Image {#27963 …}
    +email: "ente@mstdn.social"
    +username: "@ente@mstdn.social"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "End-to-end encrypted photo storage and sharing. No ads, no tracking."
    +lastActive: DateTime @1701018085 {#27958
      date: 2023-11-26 18:01:25.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27964 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27966 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27968 …}
    +entries: Doctrine\ORM\PersistentCollection {#27970 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27972 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27974 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27976 …}
    +posts: Doctrine\ORM\PersistentCollection {#27978 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27980 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27982 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27984 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27986 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27988 …}
    +follows: Doctrine\ORM\PersistentCollection {#27990 …}
    +followers: Doctrine\ORM\PersistentCollection {#27992 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27994 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27996 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27998 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28000 …}
    +reports: Doctrine\ORM\PersistentCollection {#28002 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28004 …}
    +violations: Doctrine\ORM\PersistentCollection {#28006 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28008 …}
    +awards: Doctrine\ORM\PersistentCollection {#28010 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28012 …}
    +categories: Doctrine\ORM\PersistentCollection {#28014 …}
    -id: 78621
    -password: "$2y$13$CqzBtZXAWNpdHz.8NT1.W.67O8lEVfz6SxWT3fkF6UFB17FJHlRhG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28016 …}
    +apId: "ente@mstdn.social"
    +apProfileId: "https://mstdn.social/users/ente"
    +apPublicUrl: "https://mstdn.social/@ente"
    +apFollowersUrl: "https://mstdn.social/users/ente/followers"
    +apInboxUrl: "https://mstdn.social/inbox"
    +apDomain: "mstdn.social"
    +apPreferredUsername: "ente"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701690496 {#27959
      date: 2023-12-04 12:48:16.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701013870 {#27960
      date: 2023-11-26 16:51:10.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 0.41 ms
Input props
[
  "user" => App\Entity\User {#27736
    +avatar: Proxies\__CG__\App\Entity\Image {#27733 …}
    +cover: Proxies\__CG__\App\Entity\Image {#27734 …}
    +email: "PublicLewdness@burggit.moe"
    +username: "@PublicLewdness@burggit.moe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I have been gaming since 1992 and building PCs since 2003. I enjoy Linux, supporting FOSS projects and am a tinfoil hat connoisseur. Gaming is my achilles heel in that regard."
    +lastActive: DateTime @1696710085 {#27737
      date: 2023-10-07 22:21:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27731 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27729 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27727 …}
    +entries: Doctrine\ORM\PersistentCollection {#27725 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27723 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27721 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27719 …}
    +posts: Doctrine\ORM\PersistentCollection {#27717 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27715 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27713 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27711 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27709 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27707 …}
    +follows: Doctrine\ORM\PersistentCollection {#27705 …}
    +followers: Doctrine\ORM\PersistentCollection {#27703 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27701 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27699 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27697 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27695 …}
    +reports: Doctrine\ORM\PersistentCollection {#27693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27691 …}
    +violations: Doctrine\ORM\PersistentCollection {#27689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27687 …}
    +awards: Doctrine\ORM\PersistentCollection {#27685 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27683 …}
    +categories: Doctrine\ORM\PersistentCollection {#27681 …}
    -id: 52986
    -password: "$2y$13$snd.Yt.tiBgK3UgVCm6FpOhj9TuSiHwT4Hruu9vhupip5DH5maa2y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27679 …}
    +apId: "PublicLewdness@burggit.moe"
    +apProfileId: "https://burggit.moe/u/PublicLewdness"
    +apPublicUrl: "https://burggit.moe/u/PublicLewdness"
    +apFollowersUrl: null
    +apInboxUrl: "https://burggit.moe/inbox"
    +apDomain: "burggit.moe"
    +apPreferredUsername: "PublicLewdness"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696709333 {#27738
      date: 2023-10-07 22:08:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696709332 {#27735
      date: 2023-10-07 22:08:52.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#26896
  +width: 65
  +height: 65
  +user: App\Entity\User {#27736
    +avatar: Proxies\__CG__\App\Entity\Image {#27733 …}
    +cover: Proxies\__CG__\App\Entity\Image {#27734 …}
    +email: "PublicLewdness@burggit.moe"
    +username: "@PublicLewdness@burggit.moe"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I have been gaming since 1992 and building PCs since 2003. I enjoy Linux, supporting FOSS projects and am a tinfoil hat connoisseur. Gaming is my achilles heel in that regard."
    +lastActive: DateTime @1696710085 {#27737
      date: 2023-10-07 22:21:25.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27731 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27729 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27727 …}
    +entries: Doctrine\ORM\PersistentCollection {#27725 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27723 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27721 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27719 …}
    +posts: Doctrine\ORM\PersistentCollection {#27717 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27715 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27713 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27711 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27709 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27707 …}
    +follows: Doctrine\ORM\PersistentCollection {#27705 …}
    +followers: Doctrine\ORM\PersistentCollection {#27703 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27701 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27699 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27697 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27695 …}
    +reports: Doctrine\ORM\PersistentCollection {#27693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27691 …}
    +violations: Doctrine\ORM\PersistentCollection {#27689 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27687 …}
    +awards: Doctrine\ORM\PersistentCollection {#27685 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27683 …}
    +categories: Doctrine\ORM\PersistentCollection {#27681 …}
    -id: 52986
    -password: "$2y$13$snd.Yt.tiBgK3UgVCm6FpOhj9TuSiHwT4Hruu9vhupip5DH5maa2y"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27679 …}
    +apId: "PublicLewdness@burggit.moe"
    +apProfileId: "https://burggit.moe/u/PublicLewdness"
    +apPublicUrl: "https://burggit.moe/u/PublicLewdness"
    +apFollowersUrl: null
    +apInboxUrl: "https://burggit.moe/inbox"
    +apDomain: "burggit.moe"
    +apPreferredUsername: "PublicLewdness"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1696709333 {#27738
      date: 2023-10-07 22:08:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696709332 {#27735
      date: 2023-10-07 22:08:52.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 0.36 ms
Input props
[
  "user" => App\Entity\User {#28021
    +avatar: Proxies\__CG__\App\Entity\Image {#28022 …}
    +cover: null
    +email: "whale@lemm.ee"
    +username: "@whale@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "testingderp"
    +lastActive: DateTime @1698634671 {#28018
      date: 2023-10-30 03:57:51.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28027 …}
    +entries: Doctrine\ORM\PersistentCollection {#28029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28035 …}
    +posts: Doctrine\ORM\PersistentCollection {#28037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28047 …}
    +follows: Doctrine\ORM\PersistentCollection {#28049 …}
    +followers: Doctrine\ORM\PersistentCollection {#28051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28059 …}
    +reports: Doctrine\ORM\PersistentCollection {#28061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28063 …}
    +violations: Doctrine\ORM\PersistentCollection {#28065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28067 …}
    +awards: Doctrine\ORM\PersistentCollection {#28069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28071 …}
    +categories: Doctrine\ORM\PersistentCollection {#28073 …}
    -id: 60864
    -password: "$2y$13$SP5c3EhfOOehzDjTxvmS6Omv3VwkWr7vjDU8ltQ20NDN2a/rKkkZW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28075 …}
    +apId: "whale@lemm.ee"
    +apProfileId: "https://lemm.ee/u/whale"
    +apPublicUrl: "https://lemm.ee/u/whale"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "whale"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1698634671 {#28019
      date: 2023-10-30 03:57:51.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697491379 {#28020
      date: 2023-10-16 23:22:59.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#26852
  +width: 65
  +height: 65
  +user: App\Entity\User {#28021
    +avatar: Proxies\__CG__\App\Entity\Image {#28022 …}
    +cover: null
    +email: "whale@lemm.ee"
    +username: "@whale@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "testingderp"
    +lastActive: DateTime @1698634671 {#28018
      date: 2023-10-30 03:57:51.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28027 …}
    +entries: Doctrine\ORM\PersistentCollection {#28029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28035 …}
    +posts: Doctrine\ORM\PersistentCollection {#28037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28047 …}
    +follows: Doctrine\ORM\PersistentCollection {#28049 …}
    +followers: Doctrine\ORM\PersistentCollection {#28051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28059 …}
    +reports: Doctrine\ORM\PersistentCollection {#28061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28063 …}
    +violations: Doctrine\ORM\PersistentCollection {#28065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28067 …}
    +awards: Doctrine\ORM\PersistentCollection {#28069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28071 …}
    +categories: Doctrine\ORM\PersistentCollection {#28073 …}
    -id: 60864
    -password: "$2y$13$SP5c3EhfOOehzDjTxvmS6Omv3VwkWr7vjDU8ltQ20NDN2a/rKkkZW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28075 …}
    +apId: "whale@lemm.ee"
    +apProfileId: "https://lemm.ee/u/whale"
    +apPublicUrl: "https://lemm.ee/u/whale"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "whale"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1698634671 {#28019
      date: 2023-10-30 03:57:51.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697491379 {#28020
      date: 2023-10-16 23:22:59.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 0.34 ms
Input props
[
  "user" => App\Entity\User {#27499
    +avatar: Proxies\__CG__\App\Entity\Image {#27498 …}
    +cover: Proxies\__CG__\App\Entity\Image {#27497 …}
    +email: "Alby003@lemmings.world"
    +username: "@Alby003@lemmings.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Bloody Sweet ❤️🔥"
    +lastActive: DateTime @1702010764 {#27502
      date: 2023-12-08 05:46:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27496 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27494 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27492 …}
    +entries: Doctrine\ORM\PersistentCollection {#27490 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27488 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27486 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27484 …}
    +posts: Doctrine\ORM\PersistentCollection {#27482 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27480 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27478 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27476 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27474 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27472 …}
    +follows: Doctrine\ORM\PersistentCollection {#27470 …}
    +followers: Doctrine\ORM\PersistentCollection {#27468 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27466 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27462 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27460 …}
    +reports: Doctrine\ORM\PersistentCollection {#27458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27456 …}
    +violations: Doctrine\ORM\PersistentCollection {#27454 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27452 …}
    +awards: Doctrine\ORM\PersistentCollection {#27450 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27448 …}
    +categories: Doctrine\ORM\PersistentCollection {#27446 …}
    -id: 64394
    -password: "$2y$13$rxzIiVHYMZ9Bna5ht.313OZ5YupLnfRQOnPT2fWw9W/ilPKdqA/g."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27444 …}
    +apId: "Alby003@lemmings.world"
    +apProfileId: "https://lemmings.world/u/Alby003"
    +apPublicUrl: "https://lemmings.world/u/Alby003"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmings.world/inbox"
    +apDomain: "lemmings.world"
    +apPreferredUsername: "Alby003"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703424240 {#27501
      date: 2023-12-24 14:24:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697953296 {#27500
      date: 2023-10-22 07:41:36.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#26802
  +width: 65
  +height: 65
  +user: App\Entity\User {#27499
    +avatar: Proxies\__CG__\App\Entity\Image {#27498 …}
    +cover: Proxies\__CG__\App\Entity\Image {#27497 …}
    +email: "Alby003@lemmings.world"
    +username: "@Alby003@lemmings.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Bloody Sweet ❤️🔥"
    +lastActive: DateTime @1702010764 {#27502
      date: 2023-12-08 05:46:04.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#27496 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#27494 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#27492 …}
    +entries: Doctrine\ORM\PersistentCollection {#27490 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#27488 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#27486 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#27484 …}
    +posts: Doctrine\ORM\PersistentCollection {#27482 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#27480 …}
    +postComments: Doctrine\ORM\PersistentCollection {#27478 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#27476 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#27474 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#27472 …}
    +follows: Doctrine\ORM\PersistentCollection {#27470 …}
    +followers: Doctrine\ORM\PersistentCollection {#27468 …}
    +blocks: Doctrine\ORM\PersistentCollection {#27466 …}
    +blockers: Doctrine\ORM\PersistentCollection {#27464 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#27462 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#27460 …}
    +reports: Doctrine\ORM\PersistentCollection {#27458 …}
    +favourites: Doctrine\ORM\PersistentCollection {#27456 …}
    +violations: Doctrine\ORM\PersistentCollection {#27454 …}
    +notifications: Doctrine\ORM\PersistentCollection {#27452 …}
    +awards: Doctrine\ORM\PersistentCollection {#27450 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#27448 …}
    +categories: Doctrine\ORM\PersistentCollection {#27446 …}
    -id: 64394
    -password: "$2y$13$rxzIiVHYMZ9Bna5ht.313OZ5YupLnfRQOnPT2fWw9W/ilPKdqA/g."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#27444 …}
    +apId: "Alby003@lemmings.world"
    +apProfileId: "https://lemmings.world/u/Alby003"
    +apPublicUrl: "https://lemmings.world/u/Alby003"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmings.world/inbox"
    +apDomain: "lemmings.world"
    +apPreferredUsername: "Alby003"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703424240 {#27501
      date: 2023-12-24 14:24:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697953296 {#27500
      date: 2023-10-22 07:41:36.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 24.0 MiB 0.32 ms
Input props
[
  "user" => App\Entity\User {#28260
    +avatar: Proxies\__CG__\App\Entity\Image {#28261 …}
    +cover: Proxies\__CG__\App\Entity\Image {#28262 …}
    +email: "Axl@lemmy.one"
    +username: "@Axl@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Here for a good time, not a long time ![](https://lemmy.one/pictrs/image/1dc54ffc-7df8-48da-8d25-4e7fe578a933.jpeg)\n
      \n
      Dm for hedgehog pics/videos.
      """
    +lastActive: DateTime @1701075203 {#28257
      date: 2023-11-27 09:53:23.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28263 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28265 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28267 …}
    +entries: Doctrine\ORM\PersistentCollection {#28269 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28271 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28273 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28275 …}
    +posts: Doctrine\ORM\PersistentCollection {#28277 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28279 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28281 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28283 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28285 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28287 …}
    +follows: Doctrine\ORM\PersistentCollection {#28289 …}
    +followers: Doctrine\ORM\PersistentCollection {#28291 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28293 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28295 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28297 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28299 …}
    +reports: Doctrine\ORM\PersistentCollection {#28301 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28303 …}
    +violations: Doctrine\ORM\PersistentCollection {#28305 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28307 …}
    +awards: Doctrine\ORM\PersistentCollection {#28309 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28311 …}
    +categories: Doctrine\ORM\PersistentCollection {#28313 …}
    -id: 66287
    -password: "$2y$13$XqH9MJzf4vos09CkKiiIf.yHteZ9EwgQlmxIm8E5JocfviNgM.INW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28315 …}
    +apId: "Axl@lemmy.one"
    +apProfileId: "https://lemmy.one/u/Axl"
    +apPublicUrl: "https://lemmy.one/u/Axl"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "Axl"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701787770 {#28258
      date: 2023-12-05 15:49:30.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698243104 {#28259
      date: 2023-10-25 16:11:44.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#26760
  +width: 65
  +height: 65
  +user: App\Entity\User {#28260
    +avatar: Proxies\__CG__\App\Entity\Image {#28261 …}
    +cover: Proxies\__CG__\App\Entity\Image {#28262 …}
    +email: "Axl@lemmy.one"
    +username: "@Axl@lemmy.one"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Here for a good time, not a long time ![](https://lemmy.one/pictrs/image/1dc54ffc-7df8-48da-8d25-4e7fe578a933.jpeg)\n
      \n
      Dm for hedgehog pics/videos.
      """
    +lastActive: DateTime @1701075203 {#28257
      date: 2023-11-27 09:53:23.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#28263 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#28265 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#28267 …}
    +entries: Doctrine\ORM\PersistentCollection {#28269 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#28271 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#28273 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#28275 …}
    +posts: Doctrine\ORM\PersistentCollection {#28277 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#28279 …}
    +postComments: Doctrine\ORM\PersistentCollection {#28281 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#28283 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#28285 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#28287 …}
    +follows: Doctrine\ORM\PersistentCollection {#28289 …}
    +followers: Doctrine\ORM\PersistentCollection {#28291 …}
    +blocks: Doctrine\ORM\PersistentCollection {#28293 …}
    +blockers: Doctrine\ORM\PersistentCollection {#28295 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#28297 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#28299 …}
    +reports: Doctrine\ORM\PersistentCollection {#28301 …}
    +favourites: Doctrine\ORM\PersistentCollection {#28303 …}
    +violations: Doctrine\ORM\PersistentCollection {#28305 …}
    +notifications: Doctrine\ORM\PersistentCollection {#28307 …}
    +awards: Doctrine\ORM\PersistentCollection {#28309 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#28311 …}
    +categories: Doctrine\ORM\PersistentCollection {#28313 …}
    -id: 66287
    -password: "$2y$13$XqH9MJzf4vos09CkKiiIf.yHteZ9EwgQlmxIm8E5JocfviNgM.INW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#28315 …}
    +apId: "Axl@lemmy.one"
    +apProfileId: "https://lemmy.one/u/Axl"
    +apPublicUrl: "https://lemmy.one/u/Axl"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "Axl"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701787770 {#28258
      date: 2023-12-05 15:49:30.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698243104 {#28259
      date: 2023-10-25 16:11:44.0 +02:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 24.0 MiB 3.52 ms
Input props
[
  "magazine" => "privacyguides@lemmy.one"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#26689
  +limit: 4
  +tag: null
  +magazine: "privacyguides@lemmy.one"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#26668 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 24.0 MiB 10.68 ms
Input props
[
  "magazine" => "privacyguides@lemmy.one"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#24282
  +limit: 4
  +tag: null
  +magazine: "privacyguides@lemmy.one"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#24283 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3627 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 24.0 MiB 1.96 ms
Input props
[
  "magazine" => "privacyguides@lemmy.one"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#26417
  +limit: 4
  +tag: null
  +magazine: "privacyguides@lemmy.one"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#26416 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#3627 …}
}
support_us_block App\Twig\Components\SupportUsBlock 24.0 MiB 0.25 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#29275
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#29276 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 24.0 MiB 0.79 ms
Input props
[
  "magazine" => App\Entity\Magazine {#306
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#314
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#294 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +entries: Doctrine\ORM\PersistentCollection {#237 …}
    +posts: Doctrine\ORM\PersistentCollection {#195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
    +bans: Doctrine\ORM\PersistentCollection {#174 …}
    +reports: Doctrine\ORM\PersistentCollection {#160 …}
    +badges: Doctrine\ORM\PersistentCollection {#138 …}
    +logs: Doctrine\ORM\PersistentCollection {#128 …}
    +awards: Doctrine\ORM\PersistentCollection {#117 …}
    +categories: Doctrine\ORM\PersistentCollection {#104 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#315
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#309
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#29368
  +magazine: App\Entity\Magazine {#306
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#314
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#294 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#290 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#279 …}
    +entries: Doctrine\ORM\PersistentCollection {#237 …}
    +posts: Doctrine\ORM\PersistentCollection {#195 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#257 …}
    +bans: Doctrine\ORM\PersistentCollection {#174 …}
    +reports: Doctrine\ORM\PersistentCollection {#160 …}
    +badges: Doctrine\ORM\PersistentCollection {#138 …}
    +logs: Doctrine\ORM\PersistentCollection {#128 …}
    +awards: Doctrine\ORM\PersistentCollection {#117 …}
    +categories: Doctrine\ORM\PersistentCollection {#104 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#315
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#309
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#389 …}
}