GET https://kbin.spritesserver.nl/m/privacyguides@lemmy.one/t/31795/Your-Tablet-s-Light-Sensor-Can-Spy-On-You

Components

26 Twig Components
76 Render Count
942 ms Render Time
14.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 11.19ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
13 225.91ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
6 1.57ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
5 3.27ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
4 0.41ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
4 2.44ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
4 9.85ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.67ms
entry_cross
"App\Twig\Components\EntryCrossComponent"
components/entry_cross.html.twig
2 22.00ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
2 0.30ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.45ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 67.66ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 143.89ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.31ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
1 31.93ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
1 1.37ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.47ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 102.11ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.56ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 60.55ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 365.30ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 49.71ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 34.90ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 67.62ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.88ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 4.28ms

Render calls

entry App\Twig\Components\EntryComponent 14.0 MiB 67.66 ms
Input props
[
  "entry" => App\Entity\Entry {#1833
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#275
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#269
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#271
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      Quote from the article:\n
      \n
      > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      \n
      Remark added by me:\n
      \n
      Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      \n
      Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      \n
      To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      \n
      In conclusion, allow me to emphasize another quote from the article:\n
      \n
      > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727096005 {#1794
      date: 2024-09-23 14:53:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 31795
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705753177
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921294"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692677 {#2434
      date: 2024-01-19 20:31:17.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2954
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2955 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#1833
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#275
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#269
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#271
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      Quote from the article:\n
      \n
      > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      \n
      Remark added by me:\n
      \n
      Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      \n
      Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      \n
      To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      \n
      In conclusion, allow me to emphasize another quote from the article:\n
      \n
      > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727096005 {#1794
      date: 2024-09-23 14:53:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 31795
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705753177
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921294"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692677 {#2434
      date: 2024-01-19 20:31:17.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.27 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1896
    +avatar: null
    +cover: null
    +email: "ForgottenFlux@lemmy.world"
    +username: "@ForgottenFlux@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729101998 {#1536
      date: 2024-10-16 20:06:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 91967
    -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "ForgottenFlux@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ForgottenFlux"
    +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ForgottenFlux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725103435 {#1515
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1725103435 {#1516
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3153
  +user: Proxies\__CG__\App\Entity\User {#1896
    +avatar: null
    +cover: null
    +email: "ForgottenFlux@lemmy.world"
    +username: "@ForgottenFlux@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729101998 {#1536
      date: 2024-10-16 20:06:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 91967
    -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "ForgottenFlux@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ForgottenFlux"
    +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ForgottenFlux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725103435 {#1515
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1725103435 {#1516
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1705692677 {#2434
    date: 2024-01-19 20:31:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3223
  +date: DateTimeImmutable @1705692677 {#2434
    date: 2024-01-19 20:31:17.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705692677 {#2434
    date: 2024-01-19 20:31:17.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3287
  +createdAt: DateTimeImmutable @1705692677 {#2434
    date: 2024-01-19 20:31:17.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.95 ms
Input props
[
  "subject" => App\Entity\Entry {#1833
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#275
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#269
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#271
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      Quote from the article:\n
      \n
      > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      \n
      Remark added by me:\n
      \n
      Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      \n
      Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      \n
      To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      \n
      In conclusion, allow me to emphasize another quote from the article:\n
      \n
      > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727096005 {#1794
      date: 2024-09-23 14:53:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 31795
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705753177
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921294"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692677 {#2434
      date: 2024-01-19 20:31:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3354
  +subject: App\Entity\Entry {#1833
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#275
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#269
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#271
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      Quote from the article:\n
      \n
      > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      \n
      Remark added by me:\n
      \n
      Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      \n
      Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      \n
      To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      \n
      In conclusion, allow me to emphasize another quote from the article:\n
      \n
      > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727096005 {#1794
      date: 2024-09-23 14:53:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 31795
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705753177
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921294"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692677 {#2434
      date: 2024-01-19 20:31:17.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 2.31 ms
Input props
[
  "subject" => App\Entity\Entry {#1833
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#275
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#269
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#271
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      Quote from the article:\n
      \n
      > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      \n
      Remark added by me:\n
      \n
      Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      \n
      Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      \n
      To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      \n
      In conclusion, allow me to emphasize another quote from the article:\n
      \n
      > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727096005 {#1794
      date: 2024-09-23 14:53:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 31795
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705753177
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921294"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692677 {#2434
      date: 2024-01-19 20:31:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3420
  +formDest: "entry"
  +subject: App\Entity\Entry {#1833
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#275
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#269
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#271
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      Quote from the article:\n
      \n
      > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      \n
      Remark added by me:\n
      \n
      Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      \n
      Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      \n
      To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      \n
      In conclusion, allow me to emphasize another quote from the article:\n
      \n
      > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727096005 {#1794
      date: 2024-09-23 14:53:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 31795
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705753177
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921294"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692677 {#2434
      date: 2024-01-19 20:31:17.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 14.0 MiB 143.89 ms
Input props
[
  "entry" => App\Entity\Entry {#1833
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#275
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#269
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#271
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      Quote from the article:\n
      \n
      > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      \n
      Remark added by me:\n
      \n
      Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      \n
      Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      \n
      To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      \n
      In conclusion, allow me to emphasize another quote from the article:\n
      \n
      > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727096005 {#1794
      date: 2024-09-23 14:53:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 31795
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705753177
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921294"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692677 {#2434
      date: 2024-01-19 20:31:17.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3734
  +entry: App\Entity\Entry {#1833
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#265
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#275
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#253 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +posts: Doctrine\ORM\PersistentCollection {#154 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
      +bans: Doctrine\ORM\PersistentCollection {#133 …}
      +reports: Doctrine\ORM\PersistentCollection {#119 …}
      +badges: Doctrine\ORM\PersistentCollection {#97 …}
      +logs: Doctrine\ORM\PersistentCollection {#87 …}
      +awards: Doctrine\ORM\PersistentCollection {#76 …}
      +categories: Doctrine\ORM\PersistentCollection {#63 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#269
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#271
        date: 2023-10-07 00:21:18.0 +02:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      Quote from the article:\n
      \n
      > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      \n
      Remark added by me:\n
      \n
      Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      \n
      Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      \n
      To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      \n
      In conclusion, allow me to emphasize another quote from the article:\n
      \n
      > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 1
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727096005 {#1794
      date: 2024-09-23 14:53:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1931 …}
    +votes: Doctrine\ORM\PersistentCollection {#1957 …}
    +reports: Doctrine\ORM\PersistentCollection {#1970 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
    +badges: Doctrine\ORM\PersistentCollection {#2440 …}
    +children: []
    -id: 31795
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705753177
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921294"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692677 {#2434
      date: 2024-01-19 20:31:17.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
entry_cross App\Twig\Components\EntryCrossComponent 14.0 MiB 5.70 ms
Input props
[
  "entry" => App\Entity\Entry {#3808
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      cross-posted from: [lemmy.world/post/10921294](https://lemmy.world/post/10921294)\n
      \n
      > Quote from the article:\n
      > \n
      > > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      > \n
      > Remark added by me:\n
      > \n
      > Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      > \n
      > Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      > \n
      > To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      > \n
      > In conclusion, allow me to emphasize another quote from the article:\n
      > \n
      > > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 109
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727065444 {#3801
      date: 2024-09-23 06:24:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3859 …}
    +votes: Doctrine\ORM\PersistentCollection {#3871 …}
    +reports: Doctrine\ORM\PersistentCollection {#3797 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3799 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3802 …}
    +badges: Doctrine\ORM\PersistentCollection {#3804 …}
    +children: []
    -id: 31797
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':121 '/post/10921294](https://lemmy.world/post/10921294)':7 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':325 'acceleromet':145 'access':126,160,189,213,235 'accord':115 'acquisit':284 'activ':141 'ad':71,224 'agre':344 'allow':274 'alway':56 'ambient':35,320 'android':68,84,90,135,221 'android-bas':89 'anoth':278 'app':45,69,114,163,186,209,222,232,268 'approach':347 'articl':11,282 'attack':297,353 'attempt':233 'avoid':217 'awar':14 'baromet':148 'base':91 'blanket':65 'block':191 'blocker':26 'blog.lukaszolejnik.com':324 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':323 'bodi':139 'break':218 'camera':17,137 'check':169 'chosen':341 'collect':336 'combin':385 'compass':147 'compat':219 'complic':350 'compon':387 'conclus':273 'consult':310 'cover':28,132 'creat':179,246 'cross':2 'cross-post':1 'cumbersom':290 'data':49,166,240 'default':229,264 'demonstr':381 'deni':196,244 'devic':158,390 'disabl':162,183,253,262 'disallow':125 'display':371 'due':241 'easi':181 'easili':252 'emphas':277 'enabl':227 'even':41 'event':177 'ever':364 'exist':134 'featur':200 'focus':98 'function':215 'general':295 'given':157 'googl':104 'grace':357 'grapheneo':85,86,178,245 'grapheneos.org':120 'grapheneos.org/features#network-permission-toggle):':119 'gyroscop':146 'harmless':384 'highlight':314 'howev':326 'includ':143 'independ':306 'instal':267 'interest':77 'know':42,80 'laptop':19 'launch':292 'lead':392 'lemmy.world':6 'lemmy.world/post/10921294](https://lemmy.world/post/10921294)':5 'light':36,321 'liu':31,58,343,377 'lukasz':303 'make':198 'mass':300 'microphon':138 'might':76 'minut':287 'mobil':99,389 'note':59 'notif':184,248 'olejnik':304 'one':355 'open':92 'oper':100,339 'peopl':12,38 'permiss':110,123,136,194,225,256 'physic':25 'pixel':105 'pose':318 'post':3 'present':154 'previous':313 'privaci':94,271,296 'provid':107 'quot':8,279 'reader':78 'receiv':164,176,238 'recognit':142 'remark':70 'research':308 'restrict':66 'result':380 'risk':317,396 'rule':330 'save':356 'say':30,302,378 'scale':301 'secur':97,307,316,395 'security-focus':96 'seem':383 'select':103 'selfi':16 'sensor':37,54,109,122,130,140,153,171,190,236,255,322 'set':259,270 'signific':333 'simpl':293 'simpli':373 'sinc':203 'small':375 'smartphon':106,368 'sometim':23 'sourc':93 'still':63 'stock':83 'surpris':394 'system':101 'tablet':21 'tailor':338 'target':335,342 'tell':206 'thermomet':149 'time':285 'toggl':111,124 'tri':187,211 'unlik':82,362 'usabl':202 'use':24,47 'user':204,266 'valu':172 'websit':118 'widespread':352 'work':365 'would':328 'zero':165,239"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705779212
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921310"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692812 {#3793
      date: 2024-01-19 20:33:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntryCrossComponent {#3792
  +entry: App\Entity\Entry {#3808
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      cross-posted from: [lemmy.world/post/10921294](https://lemmy.world/post/10921294)\n
      \n
      > Quote from the article:\n
      > \n
      > > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      > \n
      > Remark added by me:\n
      > \n
      > Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      > \n
      > Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      > \n
      > To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      > \n
      > In conclusion, allow me to emphasize another quote from the article:\n
      > \n
      > > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 109
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727065444 {#3801
      date: 2024-09-23 06:24:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3859 …}
    +votes: Doctrine\ORM\PersistentCollection {#3871 …}
    +reports: Doctrine\ORM\PersistentCollection {#3797 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3799 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3802 …}
    +badges: Doctrine\ORM\PersistentCollection {#3804 …}
    +children: []
    -id: 31797
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':121 '/post/10921294](https://lemmy.world/post/10921294)':7 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':325 'acceleromet':145 'access':126,160,189,213,235 'accord':115 'acquisit':284 'activ':141 'ad':71,224 'agre':344 'allow':274 'alway':56 'ambient':35,320 'android':68,84,90,135,221 'android-bas':89 'anoth':278 'app':45,69,114,163,186,209,222,232,268 'approach':347 'articl':11,282 'attack':297,353 'attempt':233 'avoid':217 'awar':14 'baromet':148 'base':91 'blanket':65 'block':191 'blocker':26 'blog.lukaszolejnik.com':324 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':323 'bodi':139 'break':218 'camera':17,137 'check':169 'chosen':341 'collect':336 'combin':385 'compass':147 'compat':219 'complic':350 'compon':387 'conclus':273 'consult':310 'cover':28,132 'creat':179,246 'cross':2 'cross-post':1 'cumbersom':290 'data':49,166,240 'default':229,264 'demonstr':381 'deni':196,244 'devic':158,390 'disabl':162,183,253,262 'disallow':125 'display':371 'due':241 'easi':181 'easili':252 'emphas':277 'enabl':227 'even':41 'event':177 'ever':364 'exist':134 'featur':200 'focus':98 'function':215 'general':295 'given':157 'googl':104 'grace':357 'grapheneo':85,86,178,245 'grapheneos.org':120 'grapheneos.org/features#network-permission-toggle):':119 'gyroscop':146 'harmless':384 'highlight':314 'howev':326 'includ':143 'independ':306 'instal':267 'interest':77 'know':42,80 'laptop':19 'launch':292 'lead':392 'lemmy.world':6 'lemmy.world/post/10921294](https://lemmy.world/post/10921294)':5 'light':36,321 'liu':31,58,343,377 'lukasz':303 'make':198 'mass':300 'microphon':138 'might':76 'minut':287 'mobil':99,389 'note':59 'notif':184,248 'olejnik':304 'one':355 'open':92 'oper':100,339 'peopl':12,38 'permiss':110,123,136,194,225,256 'physic':25 'pixel':105 'pose':318 'post':3 'present':154 'previous':313 'privaci':94,271,296 'provid':107 'quot':8,279 'reader':78 'receiv':164,176,238 'recognit':142 'remark':70 'research':308 'restrict':66 'result':380 'risk':317,396 'rule':330 'save':356 'say':30,302,378 'scale':301 'secur':97,307,316,395 'security-focus':96 'seem':383 'select':103 'selfi':16 'sensor':37,54,109,122,130,140,153,171,190,236,255,322 'set':259,270 'signific':333 'simpl':293 'simpli':373 'sinc':203 'small':375 'smartphon':106,368 'sometim':23 'sourc':93 'still':63 'stock':83 'surpris':394 'system':101 'tablet':21 'tailor':338 'target':335,342 'tell':206 'thermomet':149 'time':285 'toggl':111,124 'tri':187,211 'unlik':82,362 'usabl':202 'use':24,47 'user':204,266 'valu':172 'websit':118 'widespread':352 'work':365 'would':328 'zero':165,239"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705779212
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921310"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692812 {#3793
      date: 2024-01-19 20:33:32.0 +01:00
    }
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1896
    +avatar: null
    +cover: null
    +email: "ForgottenFlux@lemmy.world"
    +username: "@ForgottenFlux@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729101998 {#1536
      date: 2024-10-16 20:06:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 91967
    -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "ForgottenFlux@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ForgottenFlux"
    +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ForgottenFlux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725103435 {#1515
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1725103435 {#1516
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3923
  +user: Proxies\__CG__\App\Entity\User {#1896
    +avatar: null
    +cover: null
    +email: "ForgottenFlux@lemmy.world"
    +username: "@ForgottenFlux@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729101998 {#1536
      date: 2024-10-16 20:06:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 91967
    -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "ForgottenFlux@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ForgottenFlux"
    +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ForgottenFlux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725103435 {#1515
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1725103435 {#1516
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705692812 {#3793
    date: 2024-01-19 20:33:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3978
  +date: DateTimeImmutable @1705692812 {#3793
    date: 2024-01-19 20:33:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705692812 {#3793
    date: 2024-01-19 20:33:32.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4032
  +createdAt: DateTimeImmutable @1705692812 {#3793
    date: 2024-01-19 20:33:32.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.18 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#3853
    +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#3885
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
    +entries: Doctrine\ORM\PersistentCollection {#3895 …}
    +posts: Doctrine\ORM\PersistentCollection {#3897 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
    +bans: Doctrine\ORM\PersistentCollection {#3901 …}
    +reports: Doctrine\ORM\PersistentCollection {#3903 …}
    +badges: Doctrine\ORM\PersistentCollection {#3905 …}
    +logs: Doctrine\ORM\PersistentCollection {#3907 …}
    +awards: Doctrine\ORM\PersistentCollection {#3909 …}
    +categories: Doctrine\ORM\PersistentCollection {#3911 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#3886
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#3887
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#4088
  +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
    +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#3885
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
    +entries: Doctrine\ORM\PersistentCollection {#3895 …}
    +posts: Doctrine\ORM\PersistentCollection {#3897 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
    +bans: Doctrine\ORM\PersistentCollection {#3901 …}
    +reports: Doctrine\ORM\PersistentCollection {#3903 …}
    +badges: Doctrine\ORM\PersistentCollection {#3905 …}
    +logs: Doctrine\ORM\PersistentCollection {#3907 …}
    +awards: Doctrine\ORM\PersistentCollection {#3909 …}
    +categories: Doctrine\ORM\PersistentCollection {#3911 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#3886
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#3887
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\Entry {#3808
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      cross-posted from: [lemmy.world/post/10921294](https://lemmy.world/post/10921294)\n
      \n
      > Quote from the article:\n
      > \n
      > > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      > \n
      > Remark added by me:\n
      > \n
      > Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      > \n
      > Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      > \n
      > To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      > \n
      > In conclusion, allow me to emphasize another quote from the article:\n
      > \n
      > > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 109
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727065444 {#3801
      date: 2024-09-23 06:24:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3859 …}
    +votes: Doctrine\ORM\PersistentCollection {#3871 …}
    +reports: Doctrine\ORM\PersistentCollection {#3797 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3799 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3802 …}
    +badges: Doctrine\ORM\PersistentCollection {#3804 …}
    +children: []
    -id: 31797
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':121 '/post/10921294](https://lemmy.world/post/10921294)':7 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':325 'acceleromet':145 'access':126,160,189,213,235 'accord':115 'acquisit':284 'activ':141 'ad':71,224 'agre':344 'allow':274 'alway':56 'ambient':35,320 'android':68,84,90,135,221 'android-bas':89 'anoth':278 'app':45,69,114,163,186,209,222,232,268 'approach':347 'articl':11,282 'attack':297,353 'attempt':233 'avoid':217 'awar':14 'baromet':148 'base':91 'blanket':65 'block':191 'blocker':26 'blog.lukaszolejnik.com':324 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':323 'bodi':139 'break':218 'camera':17,137 'check':169 'chosen':341 'collect':336 'combin':385 'compass':147 'compat':219 'complic':350 'compon':387 'conclus':273 'consult':310 'cover':28,132 'creat':179,246 'cross':2 'cross-post':1 'cumbersom':290 'data':49,166,240 'default':229,264 'demonstr':381 'deni':196,244 'devic':158,390 'disabl':162,183,253,262 'disallow':125 'display':371 'due':241 'easi':181 'easili':252 'emphas':277 'enabl':227 'even':41 'event':177 'ever':364 'exist':134 'featur':200 'focus':98 'function':215 'general':295 'given':157 'googl':104 'grace':357 'grapheneo':85,86,178,245 'grapheneos.org':120 'grapheneos.org/features#network-permission-toggle):':119 'gyroscop':146 'harmless':384 'highlight':314 'howev':326 'includ':143 'independ':306 'instal':267 'interest':77 'know':42,80 'laptop':19 'launch':292 'lead':392 'lemmy.world':6 'lemmy.world/post/10921294](https://lemmy.world/post/10921294)':5 'light':36,321 'liu':31,58,343,377 'lukasz':303 'make':198 'mass':300 'microphon':138 'might':76 'minut':287 'mobil':99,389 'note':59 'notif':184,248 'olejnik':304 'one':355 'open':92 'oper':100,339 'peopl':12,38 'permiss':110,123,136,194,225,256 'physic':25 'pixel':105 'pose':318 'post':3 'present':154 'previous':313 'privaci':94,271,296 'provid':107 'quot':8,279 'reader':78 'receiv':164,176,238 'recognit':142 'remark':70 'research':308 'restrict':66 'result':380 'risk':317,396 'rule':330 'save':356 'say':30,302,378 'scale':301 'secur':97,307,316,395 'security-focus':96 'seem':383 'select':103 'selfi':16 'sensor':37,54,109,122,130,140,153,171,190,236,255,322 'set':259,270 'signific':333 'simpl':293 'simpli':373 'sinc':203 'small':375 'smartphon':106,368 'sometim':23 'sourc':93 'still':63 'stock':83 'surpris':394 'system':101 'tablet':21 'tailor':338 'target':335,342 'tell':206 'thermomet':149 'time':285 'toggl':111,124 'tri':187,211 'unlik':82,362 'usabl':202 'use':24,47 'user':204,266 'valu':172 'websit':118 'widespread':352 'work':365 'would':328 'zero':165,239"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705779212
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921310"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692812 {#3793
      date: 2024-01-19 20:33:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4150
  +formDest: "entry"
  +subject: App\Entity\Entry {#3808
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      cross-posted from: [lemmy.world/post/10921294](https://lemmy.world/post/10921294)\n
      \n
      > Quote from the article:\n
      > \n
      > > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      > \n
      > Remark added by me:\n
      > \n
      > Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      > \n
      > Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      > \n
      > To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      > \n
      > In conclusion, allow me to emphasize another quote from the article:\n
      > \n
      > > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 109
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727065444 {#3801
      date: 2024-09-23 06:24:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3859 …}
    +votes: Doctrine\ORM\PersistentCollection {#3871 …}
    +reports: Doctrine\ORM\PersistentCollection {#3797 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3799 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3802 …}
    +badges: Doctrine\ORM\PersistentCollection {#3804 …}
    +children: []
    -id: 31797
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':121 '/post/10921294](https://lemmy.world/post/10921294)':7 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':325 'acceleromet':145 'access':126,160,189,213,235 'accord':115 'acquisit':284 'activ':141 'ad':71,224 'agre':344 'allow':274 'alway':56 'ambient':35,320 'android':68,84,90,135,221 'android-bas':89 'anoth':278 'app':45,69,114,163,186,209,222,232,268 'approach':347 'articl':11,282 'attack':297,353 'attempt':233 'avoid':217 'awar':14 'baromet':148 'base':91 'blanket':65 'block':191 'blocker':26 'blog.lukaszolejnik.com':324 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':323 'bodi':139 'break':218 'camera':17,137 'check':169 'chosen':341 'collect':336 'combin':385 'compass':147 'compat':219 'complic':350 'compon':387 'conclus':273 'consult':310 'cover':28,132 'creat':179,246 'cross':2 'cross-post':1 'cumbersom':290 'data':49,166,240 'default':229,264 'demonstr':381 'deni':196,244 'devic':158,390 'disabl':162,183,253,262 'disallow':125 'display':371 'due':241 'easi':181 'easili':252 'emphas':277 'enabl':227 'even':41 'event':177 'ever':364 'exist':134 'featur':200 'focus':98 'function':215 'general':295 'given':157 'googl':104 'grace':357 'grapheneo':85,86,178,245 'grapheneos.org':120 'grapheneos.org/features#network-permission-toggle):':119 'gyroscop':146 'harmless':384 'highlight':314 'howev':326 'includ':143 'independ':306 'instal':267 'interest':77 'know':42,80 'laptop':19 'launch':292 'lead':392 'lemmy.world':6 'lemmy.world/post/10921294](https://lemmy.world/post/10921294)':5 'light':36,321 'liu':31,58,343,377 'lukasz':303 'make':198 'mass':300 'microphon':138 'might':76 'minut':287 'mobil':99,389 'note':59 'notif':184,248 'olejnik':304 'one':355 'open':92 'oper':100,339 'peopl':12,38 'permiss':110,123,136,194,225,256 'physic':25 'pixel':105 'pose':318 'post':3 'present':154 'previous':313 'privaci':94,271,296 'provid':107 'quot':8,279 'reader':78 'receiv':164,176,238 'recognit':142 'remark':70 'research':308 'restrict':66 'result':380 'risk':317,396 'rule':330 'save':356 'say':30,302,378 'scale':301 'secur':97,307,316,395 'security-focus':96 'seem':383 'select':103 'selfi':16 'sensor':37,54,109,122,130,140,153,171,190,236,255,322 'set':259,270 'signific':333 'simpl':293 'simpli':373 'sinc':203 'small':375 'smartphon':106,368 'sometim':23 'sourc':93 'still':63 'stock':83 'surpris':394 'system':101 'tablet':21 'tailor':338 'target':335,342 'tell':206 'thermomet':149 'time':285 'toggl':111,124 'tri':187,211 'unlik':82,362 'usabl':202 'use':24,47 'user':204,266 'valu':172 'websit':118 'widespread':352 'work':365 'would':328 'zero':165,239"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705779212
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921310"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692812 {#3793
      date: 2024-01-19 20:33:32.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.55 ms
Input props
[
  "subject" => App\Entity\Entry {#3808
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      cross-posted from: [lemmy.world/post/10921294](https://lemmy.world/post/10921294)\n
      \n
      > Quote from the article:\n
      > \n
      > > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      > \n
      > Remark added by me:\n
      > \n
      > Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      > \n
      > Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      > \n
      > To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      > \n
      > In conclusion, allow me to emphasize another quote from the article:\n
      > \n
      > > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 109
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727065444 {#3801
      date: 2024-09-23 06:24:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3859 …}
    +votes: Doctrine\ORM\PersistentCollection {#3871 …}
    +reports: Doctrine\ORM\PersistentCollection {#3797 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3799 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3802 …}
    +badges: Doctrine\ORM\PersistentCollection {#3804 …}
    +children: []
    -id: 31797
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':121 '/post/10921294](https://lemmy.world/post/10921294)':7 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':325 'acceleromet':145 'access':126,160,189,213,235 'accord':115 'acquisit':284 'activ':141 'ad':71,224 'agre':344 'allow':274 'alway':56 'ambient':35,320 'android':68,84,90,135,221 'android-bas':89 'anoth':278 'app':45,69,114,163,186,209,222,232,268 'approach':347 'articl':11,282 'attack':297,353 'attempt':233 'avoid':217 'awar':14 'baromet':148 'base':91 'blanket':65 'block':191 'blocker':26 'blog.lukaszolejnik.com':324 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':323 'bodi':139 'break':218 'camera':17,137 'check':169 'chosen':341 'collect':336 'combin':385 'compass':147 'compat':219 'complic':350 'compon':387 'conclus':273 'consult':310 'cover':28,132 'creat':179,246 'cross':2 'cross-post':1 'cumbersom':290 'data':49,166,240 'default':229,264 'demonstr':381 'deni':196,244 'devic':158,390 'disabl':162,183,253,262 'disallow':125 'display':371 'due':241 'easi':181 'easili':252 'emphas':277 'enabl':227 'even':41 'event':177 'ever':364 'exist':134 'featur':200 'focus':98 'function':215 'general':295 'given':157 'googl':104 'grace':357 'grapheneo':85,86,178,245 'grapheneos.org':120 'grapheneos.org/features#network-permission-toggle):':119 'gyroscop':146 'harmless':384 'highlight':314 'howev':326 'includ':143 'independ':306 'instal':267 'interest':77 'know':42,80 'laptop':19 'launch':292 'lead':392 'lemmy.world':6 'lemmy.world/post/10921294](https://lemmy.world/post/10921294)':5 'light':36,321 'liu':31,58,343,377 'lukasz':303 'make':198 'mass':300 'microphon':138 'might':76 'minut':287 'mobil':99,389 'note':59 'notif':184,248 'olejnik':304 'one':355 'open':92 'oper':100,339 'peopl':12,38 'permiss':110,123,136,194,225,256 'physic':25 'pixel':105 'pose':318 'post':3 'present':154 'previous':313 'privaci':94,271,296 'provid':107 'quot':8,279 'reader':78 'receiv':164,176,238 'recognit':142 'remark':70 'research':308 'restrict':66 'result':380 'risk':317,396 'rule':330 'save':356 'say':30,302,378 'scale':301 'secur':97,307,316,395 'security-focus':96 'seem':383 'select':103 'selfi':16 'sensor':37,54,109,122,130,140,153,171,190,236,255,322 'set':259,270 'signific':333 'simpl':293 'simpli':373 'sinc':203 'small':375 'smartphon':106,368 'sometim':23 'sourc':93 'still':63 'stock':83 'surpris':394 'system':101 'tablet':21 'tailor':338 'target':335,342 'tell':206 'thermomet':149 'time':285 'toggl':111,124 'tri':187,211 'unlik':82,362 'usabl':202 'use':24,47 'user':204,266 'valu':172 'websit':118 'widespread':352 'work':365 'would':328 'zero':165,239"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705779212
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921310"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692812 {#3793
      date: 2024-01-19 20:33:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4391
  +subject: App\Entity\Entry {#3808
    +user: Proxies\__CG__\App\Entity\User {#1896
      +avatar: null
      +cover: null
      +email: "ForgottenFlux@lemmy.world"
      +username: "@ForgottenFlux@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729101998 {#1536
        date: 2024-10-16 20:06:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
      +entries: Doctrine\ORM\PersistentCollection {#1631 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
      +posts: Doctrine\ORM\PersistentCollection {#1659 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
      +follows: Doctrine\ORM\PersistentCollection {#1660 …}
      +followers: Doctrine\ORM\PersistentCollection {#1627 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
      +reports: Doctrine\ORM\PersistentCollection {#1425 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
      +violations: Doctrine\ORM\PersistentCollection {#1699 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
      +awards: Doctrine\ORM\PersistentCollection {#1430 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
      +categories: Doctrine\ORM\PersistentCollection {#1645 …}
      -id: 91967
      -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
      +apId: "ForgottenFlux@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ForgottenFlux"
      +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ForgottenFlux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725103435 {#1515
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1725103435 {#1516
        date: 2024-08-31 13:23:55.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: """
      cross-posted from: [lemmy.world/post/10921294](https://lemmy.world/post/10921294)\n
      \n
      > Quote from the article:\n
      > \n
      > > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
      > \n
      > Remark added by me:\n
      > \n
      > Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
      > \n
      > Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
      > \n
      > To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
      > \n
      > In conclusion, allow me to emphasize another quote from the article:\n
      > \n
      > > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 5
    +favouriteCount: 109
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727065444 {#3801
      date: 2024-09-23 06:24:04.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3859 …}
    +votes: Doctrine\ORM\PersistentCollection {#3871 …}
    +reports: Doctrine\ORM\PersistentCollection {#3797 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3799 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3802 …}
    +badges: Doctrine\ORM\PersistentCollection {#3804 …}
    +children: []
    -id: 31797
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: "'/features#network-permission-toggle):':121 '/post/10921294](https://lemmy.world/post/10921294)':7 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':325 'acceleromet':145 'access':126,160,189,213,235 'accord':115 'acquisit':284 'activ':141 'ad':71,224 'agre':344 'allow':274 'alway':56 'ambient':35,320 'android':68,84,90,135,221 'android-bas':89 'anoth':278 'app':45,69,114,163,186,209,222,232,268 'approach':347 'articl':11,282 'attack':297,353 'attempt':233 'avoid':217 'awar':14 'baromet':148 'base':91 'blanket':65 'block':191 'blocker':26 'blog.lukaszolejnik.com':324 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':323 'bodi':139 'break':218 'camera':17,137 'check':169 'chosen':341 'collect':336 'combin':385 'compass':147 'compat':219 'complic':350 'compon':387 'conclus':273 'consult':310 'cover':28,132 'creat':179,246 'cross':2 'cross-post':1 'cumbersom':290 'data':49,166,240 'default':229,264 'demonstr':381 'deni':196,244 'devic':158,390 'disabl':162,183,253,262 'disallow':125 'display':371 'due':241 'easi':181 'easili':252 'emphas':277 'enabl':227 'even':41 'event':177 'ever':364 'exist':134 'featur':200 'focus':98 'function':215 'general':295 'given':157 'googl':104 'grace':357 'grapheneo':85,86,178,245 'grapheneos.org':120 'grapheneos.org/features#network-permission-toggle):':119 'gyroscop':146 'harmless':384 'highlight':314 'howev':326 'includ':143 'independ':306 'instal':267 'interest':77 'know':42,80 'laptop':19 'launch':292 'lead':392 'lemmy.world':6 'lemmy.world/post/10921294](https://lemmy.world/post/10921294)':5 'light':36,321 'liu':31,58,343,377 'lukasz':303 'make':198 'mass':300 'microphon':138 'might':76 'minut':287 'mobil':99,389 'note':59 'notif':184,248 'olejnik':304 'one':355 'open':92 'oper':100,339 'peopl':12,38 'permiss':110,123,136,194,225,256 'physic':25 'pixel':105 'pose':318 'post':3 'present':154 'previous':313 'privaci':94,271,296 'provid':107 'quot':8,279 'reader':78 'receiv':164,176,238 'recognit':142 'remark':70 'research':308 'restrict':66 'result':380 'risk':317,396 'rule':330 'save':356 'say':30,302,378 'scale':301 'secur':97,307,316,395 'security-focus':96 'seem':383 'select':103 'selfi':16 'sensor':37,54,109,122,130,140,153,171,190,236,255,322 'set':259,270 'signific':333 'simpl':293 'simpli':373 'sinc':203 'small':375 'smartphon':106,368 'sometim':23 'sourc':93 'still':63 'stock':83 'surpris':394 'system':101 'tablet':21 'tailor':338 'target':335,342 'tell':206 'thermomet':149 'time':285 'toggl':111,124 'tri':187,211 'unlik':82,362 'usabl':202 'use':24,47 'user':204,266 'valu':172 'websit':118 'widespread':352 'work':365 'would':328 'zero':165,239"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705779212
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10921310"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705692812 {#3793
      date: 2024-01-19 20:33:32.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_cross App\Twig\Components\EntryCrossComponent 14.0 MiB 16.30 ms
Input props
[
  "entry" => App\Entity\Entry {#3809
    +user: Proxies\__CG__\App\Entity\User {#3810
      +avatar: Proxies\__CG__\App\Entity\Image {#4542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4543 …}
      +email: "yogthos@lemmy.ml"
      +username: "@yogthos@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729535427 {#4539
        date: 2024-10-21 20:30:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4548 …}
      +entries: Doctrine\ORM\PersistentCollection {#4550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4556 …}
      +posts: Doctrine\ORM\PersistentCollection {#4558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4568 …}
      +follows: Doctrine\ORM\PersistentCollection {#4570 …}
      +followers: Doctrine\ORM\PersistentCollection {#4572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +violations: Doctrine\ORM\PersistentCollection {#4586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
      +awards: Doctrine\ORM\PersistentCollection {#4590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4592 …}
      +categories: Doctrine\ORM\PersistentCollection {#4594 …}
      -id: 8003
      -password: "$2y$13$KcbQZOFNusZP5Uvb.L2hseULP/AsTPX3Z3mTxZSrd0FhsElAaHK1W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4596 …}
      +apId: "yogthos@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/yogthos"
      +apPublicUrl: "https://lemmy.ml/u/yogthos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "yogthos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728507823 {#4540
        date: 2024-10-09 23:03:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687485815 {#4541
        date: 2023-06-23 04:03:35.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705580209 {#3806
      date: 2024-01-18 13:16:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3811 …}
    +votes: Doctrine\ORM\PersistentCollection {#3813 …}
    +reports: Doctrine\ORM\PersistentCollection {#3815 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3817 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3819 …}
    +badges: Doctrine\ORM\PersistentCollection {#3821 …}
    +children: []
    -id: 31472
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705616209
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10707141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705580209 {#3807
      date: 2024-01-18 13:16:49.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntryCrossComponent {#4456
  +entry: App\Entity\Entry {#3809
    +user: Proxies\__CG__\App\Entity\User {#3810
      +avatar: Proxies\__CG__\App\Entity\Image {#4542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4543 …}
      +email: "yogthos@lemmy.ml"
      +username: "@yogthos@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729535427 {#4539
        date: 2024-10-21 20:30:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4548 …}
      +entries: Doctrine\ORM\PersistentCollection {#4550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4556 …}
      +posts: Doctrine\ORM\PersistentCollection {#4558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4568 …}
      +follows: Doctrine\ORM\PersistentCollection {#4570 …}
      +followers: Doctrine\ORM\PersistentCollection {#4572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +violations: Doctrine\ORM\PersistentCollection {#4586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
      +awards: Doctrine\ORM\PersistentCollection {#4590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4592 …}
      +categories: Doctrine\ORM\PersistentCollection {#4594 …}
      -id: 8003
      -password: "$2y$13$KcbQZOFNusZP5Uvb.L2hseULP/AsTPX3Z3mTxZSrd0FhsElAaHK1W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4596 …}
      +apId: "yogthos@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/yogthos"
      +apPublicUrl: "https://lemmy.ml/u/yogthos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "yogthos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728507823 {#4540
        date: 2024-10-09 23:03:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687485815 {#4541
        date: 2023-06-23 04:03:35.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705580209 {#3806
      date: 2024-01-18 13:16:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3811 …}
    +votes: Doctrine\ORM\PersistentCollection {#3813 …}
    +reports: Doctrine\ORM\PersistentCollection {#3815 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3817 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3819 …}
    +badges: Doctrine\ORM\PersistentCollection {#3821 …}
    +children: []
    -id: 31472
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705616209
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10707141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705580209 {#3807
      date: 2024-01-18 13:16:49.0 +01:00
    }
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.72 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#3810
    +avatar: Proxies\__CG__\App\Entity\Image {#4542 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4543 …}
    +email: "yogthos@lemmy.ml"
    +username: "@yogthos@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729535427 {#4539
      date: 2024-10-21 20:30:27.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4544 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4546 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4548 …}
    +entries: Doctrine\ORM\PersistentCollection {#4550 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4552 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4554 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4556 …}
    +posts: Doctrine\ORM\PersistentCollection {#4558 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4560 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4562 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4564 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4566 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4568 …}
    +follows: Doctrine\ORM\PersistentCollection {#4570 …}
    +followers: Doctrine\ORM\PersistentCollection {#4572 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4576 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4578 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +violations: Doctrine\ORM\PersistentCollection {#4586 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
    +awards: Doctrine\ORM\PersistentCollection {#4590 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4592 …}
    +categories: Doctrine\ORM\PersistentCollection {#4594 …}
    -id: 8003
    -password: "$2y$13$KcbQZOFNusZP5Uvb.L2hseULP/AsTPX3Z3mTxZSrd0FhsElAaHK1W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4596 …}
    +apId: "yogthos@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/yogthos"
    +apPublicUrl: "https://lemmy.ml/u/yogthos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "yogthos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728507823 {#4540
      date: 2024-10-09 23:03:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687485815 {#4541
      date: 2023-06-23 04:03:35.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4502
  +user: Proxies\__CG__\App\Entity\User {#3810
    +avatar: Proxies\__CG__\App\Entity\Image {#4542 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4543 …}
    +email: "yogthos@lemmy.ml"
    +username: "@yogthos@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729535427 {#4539
      date: 2024-10-21 20:30:27.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4544 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4546 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4548 …}
    +entries: Doctrine\ORM\PersistentCollection {#4550 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4552 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4554 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4556 …}
    +posts: Doctrine\ORM\PersistentCollection {#4558 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4560 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4562 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4564 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4566 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4568 …}
    +follows: Doctrine\ORM\PersistentCollection {#4570 …}
    +followers: Doctrine\ORM\PersistentCollection {#4572 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4574 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4576 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4578 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4580 …}
    +reports: Doctrine\ORM\PersistentCollection {#4582 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
    +violations: Doctrine\ORM\PersistentCollection {#4586 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
    +awards: Doctrine\ORM\PersistentCollection {#4590 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4592 …}
    +categories: Doctrine\ORM\PersistentCollection {#4594 …}
    -id: 8003
    -password: "$2y$13$KcbQZOFNusZP5Uvb.L2hseULP/AsTPX3Z3mTxZSrd0FhsElAaHK1W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4596 …}
    +apId: "yogthos@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/yogthos"
    +apPublicUrl: "https://lemmy.ml/u/yogthos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "yogthos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728507823 {#4540
      date: 2024-10-09 23:03:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687485815 {#4541
      date: 2023-06-23 04:03:35.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1705580209 {#3807
    date: 2024-01-18 13:16:49.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4617
  +date: DateTimeImmutable @1705580209 {#3807
    date: 2024-01-18 13:16:49.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705580209 {#3807
    date: 2024-01-18 13:16:49.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4671
  +createdAt: DateTimeImmutable @1705580209 {#3807
    date: 2024-01-18 13:16:49.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#3853
    +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#3885
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
    +entries: Doctrine\ORM\PersistentCollection {#3895 …}
    +posts: Doctrine\ORM\PersistentCollection {#3897 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
    +bans: Doctrine\ORM\PersistentCollection {#3901 …}
    +reports: Doctrine\ORM\PersistentCollection {#3903 …}
    +badges: Doctrine\ORM\PersistentCollection {#3905 …}
    +logs: Doctrine\ORM\PersistentCollection {#3907 …}
    +awards: Doctrine\ORM\PersistentCollection {#3909 …}
    +categories: Doctrine\ORM\PersistentCollection {#3911 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#3886
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#3887
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#4725
  +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
    +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#3885
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
    +entries: Doctrine\ORM\PersistentCollection {#3895 …}
    +posts: Doctrine\ORM\PersistentCollection {#3897 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
    +bans: Doctrine\ORM\PersistentCollection {#3901 …}
    +reports: Doctrine\ORM\PersistentCollection {#3903 …}
    +badges: Doctrine\ORM\PersistentCollection {#3905 …}
    +logs: Doctrine\ORM\PersistentCollection {#3907 …}
    +awards: Doctrine\ORM\PersistentCollection {#3909 …}
    +categories: Doctrine\ORM\PersistentCollection {#3911 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#3886
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#3887
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
boost App\Twig\Components\BoostComponent 14.0 MiB 6.10 ms
Input props
[
  "subject" => App\Entity\Entry {#3809
    +user: Proxies\__CG__\App\Entity\User {#3810
      +avatar: Proxies\__CG__\App\Entity\Image {#4542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4543 …}
      +email: "yogthos@lemmy.ml"
      +username: "@yogthos@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729535427 {#4539
        date: 2024-10-21 20:30:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4548 …}
      +entries: Doctrine\ORM\PersistentCollection {#4550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4556 …}
      +posts: Doctrine\ORM\PersistentCollection {#4558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4568 …}
      +follows: Doctrine\ORM\PersistentCollection {#4570 …}
      +followers: Doctrine\ORM\PersistentCollection {#4572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +violations: Doctrine\ORM\PersistentCollection {#4586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
      +awards: Doctrine\ORM\PersistentCollection {#4590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4592 …}
      +categories: Doctrine\ORM\PersistentCollection {#4594 …}
      -id: 8003
      -password: "$2y$13$KcbQZOFNusZP5Uvb.L2hseULP/AsTPX3Z3mTxZSrd0FhsElAaHK1W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4596 …}
      +apId: "yogthos@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/yogthos"
      +apPublicUrl: "https://lemmy.ml/u/yogthos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "yogthos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728507823 {#4540
        date: 2024-10-09 23:03:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687485815 {#4541
        date: 2023-06-23 04:03:35.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705580209 {#3806
      date: 2024-01-18 13:16:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3811 …}
    +votes: Doctrine\ORM\PersistentCollection {#3813 …}
    +reports: Doctrine\ORM\PersistentCollection {#3815 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3817 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3819 …}
    +badges: Doctrine\ORM\PersistentCollection {#3821 …}
    +children: []
    -id: 31472
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705616209
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10707141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705580209 {#3807
      date: 2024-01-18 13:16:49.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4781
  +formDest: "entry"
  +subject: App\Entity\Entry {#3809
    +user: Proxies\__CG__\App\Entity\User {#3810
      +avatar: Proxies\__CG__\App\Entity\Image {#4542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4543 …}
      +email: "yogthos@lemmy.ml"
      +username: "@yogthos@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729535427 {#4539
        date: 2024-10-21 20:30:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4548 …}
      +entries: Doctrine\ORM\PersistentCollection {#4550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4556 …}
      +posts: Doctrine\ORM\PersistentCollection {#4558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4568 …}
      +follows: Doctrine\ORM\PersistentCollection {#4570 …}
      +followers: Doctrine\ORM\PersistentCollection {#4572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +violations: Doctrine\ORM\PersistentCollection {#4586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
      +awards: Doctrine\ORM\PersistentCollection {#4590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4592 …}
      +categories: Doctrine\ORM\PersistentCollection {#4594 …}
      -id: 8003
      -password: "$2y$13$KcbQZOFNusZP5Uvb.L2hseULP/AsTPX3Z3mTxZSrd0FhsElAaHK1W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4596 …}
      +apId: "yogthos@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/yogthos"
      +apPublicUrl: "https://lemmy.ml/u/yogthos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "yogthos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728507823 {#4540
        date: 2024-10-09 23:03:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687485815 {#4541
        date: 2023-06-23 04:03:35.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705580209 {#3806
      date: 2024-01-18 13:16:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3811 …}
    +votes: Doctrine\ORM\PersistentCollection {#3813 …}
    +reports: Doctrine\ORM\PersistentCollection {#3815 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3817 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3819 …}
    +badges: Doctrine\ORM\PersistentCollection {#3821 …}
    +children: []
    -id: 31472
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705616209
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10707141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705580209 {#3807
      date: 2024-01-18 13:16:49.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\Entry {#3809
    +user: Proxies\__CG__\App\Entity\User {#3810
      +avatar: Proxies\__CG__\App\Entity\Image {#4542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4543 …}
      +email: "yogthos@lemmy.ml"
      +username: "@yogthos@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729535427 {#4539
        date: 2024-10-21 20:30:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4548 …}
      +entries: Doctrine\ORM\PersistentCollection {#4550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4556 …}
      +posts: Doctrine\ORM\PersistentCollection {#4558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4568 …}
      +follows: Doctrine\ORM\PersistentCollection {#4570 …}
      +followers: Doctrine\ORM\PersistentCollection {#4572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +violations: Doctrine\ORM\PersistentCollection {#4586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
      +awards: Doctrine\ORM\PersistentCollection {#4590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4592 …}
      +categories: Doctrine\ORM\PersistentCollection {#4594 …}
      -id: 8003
      -password: "$2y$13$KcbQZOFNusZP5Uvb.L2hseULP/AsTPX3Z3mTxZSrd0FhsElAaHK1W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4596 …}
      +apId: "yogthos@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/yogthos"
      +apPublicUrl: "https://lemmy.ml/u/yogthos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "yogthos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728507823 {#4540
        date: 2024-10-09 23:03:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687485815 {#4541
        date: 2023-06-23 04:03:35.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705580209 {#3806
      date: 2024-01-18 13:16:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3811 …}
    +votes: Doctrine\ORM\PersistentCollection {#3813 …}
    +reports: Doctrine\ORM\PersistentCollection {#3815 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3817 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3819 …}
    +badges: Doctrine\ORM\PersistentCollection {#3821 …}
    +children: []
    -id: 31472
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705616209
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10707141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705580209 {#3807
      date: 2024-01-18 13:16:49.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5022
  +subject: App\Entity\Entry {#3809
    +user: Proxies\__CG__\App\Entity\User {#3810
      +avatar: Proxies\__CG__\App\Entity\Image {#4542 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4543 …}
      +email: "yogthos@lemmy.ml"
      +username: "@yogthos@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729535427 {#4539
        date: 2024-10-21 20:30:27.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4544 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4546 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4548 …}
      +entries: Doctrine\ORM\PersistentCollection {#4550 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4552 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4554 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4556 …}
      +posts: Doctrine\ORM\PersistentCollection {#4558 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4560 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4562 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4564 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4566 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4568 …}
      +follows: Doctrine\ORM\PersistentCollection {#4570 …}
      +followers: Doctrine\ORM\PersistentCollection {#4572 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4574 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4576 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4578 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4580 …}
      +reports: Doctrine\ORM\PersistentCollection {#4582 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4584 …}
      +violations: Doctrine\ORM\PersistentCollection {#4586 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4588 …}
      +awards: Doctrine\ORM\PersistentCollection {#4590 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4592 …}
      +categories: Doctrine\ORM\PersistentCollection {#4594 …}
      -id: 8003
      -password: "$2y$13$KcbQZOFNusZP5Uvb.L2hseULP/AsTPX3Z3mTxZSrd0FhsElAaHK1W"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4596 …}
      +apId: "yogthos@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/yogthos"
      +apPublicUrl: "https://lemmy.ml/u/yogthos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "yogthos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728507823 {#4540
        date: 2024-10-09 23:03:43.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687485815 {#4541
        date: 2023-06-23 04:03:35.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#3853
      +icon: Proxies\__CG__\App\Entity\Image {#3888 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#3885
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3889 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3891 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3893 …}
      +entries: Doctrine\ORM\PersistentCollection {#3895 …}
      +posts: Doctrine\ORM\PersistentCollection {#3897 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3899 …}
      +bans: Doctrine\ORM\PersistentCollection {#3901 …}
      +reports: Doctrine\ORM\PersistentCollection {#3903 …}
      +badges: Doctrine\ORM\PersistentCollection {#3905 …}
      +logs: Doctrine\ORM\PersistentCollection {#3907 …}
      +awards: Doctrine\ORM\PersistentCollection {#3909 …}
      +categories: Doctrine\ORM\PersistentCollection {#3911 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#3886
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#3887
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#1905 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
    +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
    +title: "Your Tablet's Light Sensor Can Spy On You"
    +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 0
    +favouriteCount: 17
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705580209 {#3806
      date: 2024-01-18 13:16:49.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3811 …}
    +votes: Doctrine\ORM\PersistentCollection {#3813 …}
    +reports: Doctrine\ORM\PersistentCollection {#3815 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3817 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3819 …}
    +badges: Doctrine\ORM\PersistentCollection {#3821 …}
    +children: []
    -id: 31472
    -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705616209
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10707141"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705580209 {#3807
      date: 2024-01-18 13:16:49.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 14.0 MiB 0.31 ms
Input props
[
  "id" => "entry_comment_687bece10c3124.60976835_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#5128
  +id: "entry_comment_687bece10c3124.60976835_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 31.93 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5340
    +user: App\Entity\User {#5288
      +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
      +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
      +email: "hellfire103@sopuli.xyz"
      +username: "@hellfire103@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
      +lastActive: DateTime @1727990439 {#5348
        date: 2024-10-03 23:20: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
      +entries: Doctrine\ORM\PersistentCollection {#5280 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
      +posts: Doctrine\ORM\PersistentCollection {#5270 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
      +follows: Doctrine\ORM\PersistentCollection {#5400 …}
      +followers: Doctrine\ORM\PersistentCollection {#5389 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
      +reports: Doctrine\ORM\PersistentCollection {#5366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
      +violations: Doctrine\ORM\PersistentCollection {#5396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
      +awards: Doctrine\ORM\PersistentCollection {#5392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
      +categories: Doctrine\ORM\PersistentCollection {#5384 …}
      -id: 39361
      -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
      +apId: "hellfire103@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/hellfire103"
      +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "hellfire103"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728100784 {#5344
        date: 2024-10-05 05:59:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691446385 {#5342
        date: 2023-08-08 00:13:05.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#1833
      +user: Proxies\__CG__\App\Entity\User {#1896
        +avatar: null
        +cover: null
        +email: "ForgottenFlux@lemmy.world"
        +username: "@ForgottenFlux@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729101998 {#1536
          date: 2024-10-16 20:06:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 91967
        -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "ForgottenFlux@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ForgottenFlux"
        +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ForgottenFlux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725103435 {#1515
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1725103435 {#1516
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#275
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#253 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
        +entries: Doctrine\ORM\PersistentCollection {#196 …}
        +posts: Doctrine\ORM\PersistentCollection {#154 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
        +bans: Doctrine\ORM\PersistentCollection {#133 …}
        +reports: Doctrine\ORM\PersistentCollection {#119 …}
        +badges: Doctrine\ORM\PersistentCollection {#97 …}
        +logs: Doctrine\ORM\PersistentCollection {#87 …}
        +awards: Doctrine\ORM\PersistentCollection {#76 …}
        +categories: Doctrine\ORM\PersistentCollection {#63 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#269
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#271
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1905 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
      +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
      +title: "Your Tablet's Light Sensor Can Spy On You"
      +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
      +body: """
        Quote from the article:\n
        \n
        > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
        \n
        Remark added by me:\n
        \n
        Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
        \n
        Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
        \n
        To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
        \n
        In conclusion, allow me to emphasize another quote from the article:\n
        \n
        > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 1
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727096005 {#1794
        date: 2024-09-23 14:53:25.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1931 …}
      +votes: Doctrine\ORM\PersistentCollection {#1957 …}
      +reports: Doctrine\ORM\PersistentCollection {#1970 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 31795
      -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
      -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705753177
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10921294"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705692677 {#2434
        date: 2024-01-19 20:31:17.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Of course it can. Man, technology just keeps getting better and better! /s"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705761004 {#5349
      date: 2024-01-20 15:30:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ForgottenFlux@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5338 …}
    +nested: Doctrine\ORM\PersistentCollection {#5336 …}
    +votes: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5332 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5304 …}
    -id: 325715
    -bodyTs: "'/s':13 'better':10,12 'cours':2 'get':9 'keep':8 'man':5 'technolog':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6307155"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705761004 {#5285
      date: 2024-01-20 15:30:04.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5358
  +comment: App\Entity\EntryComment {#5340
    +user: App\Entity\User {#5288
      +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
      +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
      +email: "hellfire103@sopuli.xyz"
      +username: "@hellfire103@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
      +lastActive: DateTime @1727990439 {#5348
        date: 2024-10-03 23:20: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
      +entries: Doctrine\ORM\PersistentCollection {#5280 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
      +posts: Doctrine\ORM\PersistentCollection {#5270 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
      +follows: Doctrine\ORM\PersistentCollection {#5400 …}
      +followers: Doctrine\ORM\PersistentCollection {#5389 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
      +reports: Doctrine\ORM\PersistentCollection {#5366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
      +violations: Doctrine\ORM\PersistentCollection {#5396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
      +awards: Doctrine\ORM\PersistentCollection {#5392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
      +categories: Doctrine\ORM\PersistentCollection {#5384 …}
      -id: 39361
      -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
      +apId: "hellfire103@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/hellfire103"
      +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "hellfire103"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728100784 {#5344
        date: 2024-10-05 05:59:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691446385 {#5342
        date: 2023-08-08 00:13:05.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#1833
      +user: Proxies\__CG__\App\Entity\User {#1896
        +avatar: null
        +cover: null
        +email: "ForgottenFlux@lemmy.world"
        +username: "@ForgottenFlux@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729101998 {#1536
          date: 2024-10-16 20:06:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 91967
        -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "ForgottenFlux@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ForgottenFlux"
        +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ForgottenFlux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725103435 {#1515
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1725103435 {#1516
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#275
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#253 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
        +entries: Doctrine\ORM\PersistentCollection {#196 …}
        +posts: Doctrine\ORM\PersistentCollection {#154 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
        +bans: Doctrine\ORM\PersistentCollection {#133 …}
        +reports: Doctrine\ORM\PersistentCollection {#119 …}
        +badges: Doctrine\ORM\PersistentCollection {#97 …}
        +logs: Doctrine\ORM\PersistentCollection {#87 …}
        +awards: Doctrine\ORM\PersistentCollection {#76 …}
        +categories: Doctrine\ORM\PersistentCollection {#63 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#269
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#271
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1905 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
      +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
      +title: "Your Tablet's Light Sensor Can Spy On You"
      +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
      +body: """
        Quote from the article:\n
        \n
        > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
        \n
        Remark added by me:\n
        \n
        Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
        \n
        Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
        \n
        To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
        \n
        In conclusion, allow me to emphasize another quote from the article:\n
        \n
        > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 1
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727096005 {#1794
        date: 2024-09-23 14:53:25.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1931 …}
      +votes: Doctrine\ORM\PersistentCollection {#1957 …}
      +reports: Doctrine\ORM\PersistentCollection {#1970 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 31795
      -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
      -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705753177
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10921294"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705692677 {#2434
        date: 2024-01-19 20:31:17.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Of course it can. Man, technology just keeps getting better and better! /s"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705761004 {#5349
      date: 2024-01-20 15:30:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ForgottenFlux@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5338 …}
    +nested: Doctrine\ORM\PersistentCollection {#5336 …}
    +votes: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5332 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5304 …}
    -id: 325715
    -bodyTs: "'/s':13 'better':10,12 'cours':2 'get':9 'keep':8 'man':5 'technolog':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6307155"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705761004 {#5285
      date: 2024-01-20 15:30:04.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#5288
    +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
    +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
    +email: "hellfire103@sopuli.xyz"
    +username: "@hellfire103@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
    +lastActive: DateTime @1727990439 {#5348
      date: 2024-10-03 23:20: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
    +entries: Doctrine\ORM\PersistentCollection {#5280 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
    +posts: Doctrine\ORM\PersistentCollection {#5270 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
    +follows: Doctrine\ORM\PersistentCollection {#5400 …}
    +followers: Doctrine\ORM\PersistentCollection {#5389 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
    +reports: Doctrine\ORM\PersistentCollection {#5366 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
    +violations: Doctrine\ORM\PersistentCollection {#5396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
    +awards: Doctrine\ORM\PersistentCollection {#5392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
    +categories: Doctrine\ORM\PersistentCollection {#5384 …}
    -id: 39361
    -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
    +apId: "hellfire103@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/hellfire103"
    +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "hellfire103"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728100784 {#5344
      date: 2024-10-05 05:59:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691446385 {#5342
      date: 2023-08-08 00:13:05.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5458
  +user: App\Entity\User {#5288
    +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
    +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
    +email: "hellfire103@sopuli.xyz"
    +username: "@hellfire103@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
    +lastActive: DateTime @1727990439 {#5348
      date: 2024-10-03 23:20: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
    +entries: Doctrine\ORM\PersistentCollection {#5280 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
    +posts: Doctrine\ORM\PersistentCollection {#5270 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
    +follows: Doctrine\ORM\PersistentCollection {#5400 …}
    +followers: Doctrine\ORM\PersistentCollection {#5389 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
    +reports: Doctrine\ORM\PersistentCollection {#5366 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
    +violations: Doctrine\ORM\PersistentCollection {#5396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
    +awards: Doctrine\ORM\PersistentCollection {#5392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
    +categories: Doctrine\ORM\PersistentCollection {#5384 …}
    -id: 39361
    -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
    +apId: "hellfire103@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/hellfire103"
    +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "hellfire103"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728100784 {#5344
      date: 2024-10-05 05:59:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691446385 {#5342
      date: 2023-08-08 00:13:05.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705761004 {#5285
    date: 2024-01-20 15:30:04.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5513
  +date: DateTimeImmutable @1705761004 {#5285
    date: 2024-01-20 15:30:04.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705761004 {#5285
    date: 2024-01-20 15:30:04.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5567
  +createdAt: DateTimeImmutable @1705761004 {#5285
    date: 2024-01-20 15:30:04.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 10.13 ms
Input props
[
  "user" => App\Entity\User {#5288
    +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
    +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
    +email: "hellfire103@sopuli.xyz"
    +username: "@hellfire103@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
    +lastActive: DateTime @1727990439 {#5348
      date: 2024-10-03 23:20: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
    +entries: Doctrine\ORM\PersistentCollection {#5280 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
    +posts: Doctrine\ORM\PersistentCollection {#5270 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
    +follows: Doctrine\ORM\PersistentCollection {#5400 …}
    +followers: Doctrine\ORM\PersistentCollection {#5389 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
    +reports: Doctrine\ORM\PersistentCollection {#5366 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
    +violations: Doctrine\ORM\PersistentCollection {#5396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
    +awards: Doctrine\ORM\PersistentCollection {#5392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
    +categories: Doctrine\ORM\PersistentCollection {#5384 …}
    -id: 39361
    -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
    +apId: "hellfire103@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/hellfire103"
    +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "hellfire103"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728100784 {#5344
      date: 2024-10-05 05:59:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691446385 {#5342
      date: 2023-08-08 00:13:05.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5623
  +width: 40
  +height: 40
  +user: App\Entity\User {#5288
    +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
    +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
    +email: "hellfire103@sopuli.xyz"
    +username: "@hellfire103@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
    +lastActive: DateTime @1727990439 {#5348
      date: 2024-10-03 23:20: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
    +entries: Doctrine\ORM\PersistentCollection {#5280 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
    +posts: Doctrine\ORM\PersistentCollection {#5270 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
    +follows: Doctrine\ORM\PersistentCollection {#5400 …}
    +followers: Doctrine\ORM\PersistentCollection {#5389 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
    +reports: Doctrine\ORM\PersistentCollection {#5366 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
    +violations: Doctrine\ORM\PersistentCollection {#5396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
    +awards: Doctrine\ORM\PersistentCollection {#5392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
    +categories: Doctrine\ORM\PersistentCollection {#5384 …}
    -id: 39361
    -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
    +apId: "hellfire103@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/hellfire103"
    +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "hellfire103"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728100784 {#5344
      date: 2024-10-05 05:59:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691446385 {#5342
      date: 2023-08-08 00:13:05.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5340
    +user: App\Entity\User {#5288
      +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
      +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
      +email: "hellfire103@sopuli.xyz"
      +username: "@hellfire103@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
      +lastActive: DateTime @1727990439 {#5348
        date: 2024-10-03 23:20: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
      +entries: Doctrine\ORM\PersistentCollection {#5280 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
      +posts: Doctrine\ORM\PersistentCollection {#5270 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
      +follows: Doctrine\ORM\PersistentCollection {#5400 …}
      +followers: Doctrine\ORM\PersistentCollection {#5389 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
      +reports: Doctrine\ORM\PersistentCollection {#5366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
      +violations: Doctrine\ORM\PersistentCollection {#5396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
      +awards: Doctrine\ORM\PersistentCollection {#5392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
      +categories: Doctrine\ORM\PersistentCollection {#5384 …}
      -id: 39361
      -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
      +apId: "hellfire103@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/hellfire103"
      +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "hellfire103"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728100784 {#5344
        date: 2024-10-05 05:59:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691446385 {#5342
        date: 2023-08-08 00:13:05.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#1833
      +user: Proxies\__CG__\App\Entity\User {#1896
        +avatar: null
        +cover: null
        +email: "ForgottenFlux@lemmy.world"
        +username: "@ForgottenFlux@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729101998 {#1536
          date: 2024-10-16 20:06:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 91967
        -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "ForgottenFlux@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ForgottenFlux"
        +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ForgottenFlux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725103435 {#1515
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1725103435 {#1516
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#275
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#253 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
        +entries: Doctrine\ORM\PersistentCollection {#196 …}
        +posts: Doctrine\ORM\PersistentCollection {#154 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
        +bans: Doctrine\ORM\PersistentCollection {#133 …}
        +reports: Doctrine\ORM\PersistentCollection {#119 …}
        +badges: Doctrine\ORM\PersistentCollection {#97 …}
        +logs: Doctrine\ORM\PersistentCollection {#87 …}
        +awards: Doctrine\ORM\PersistentCollection {#76 …}
        +categories: Doctrine\ORM\PersistentCollection {#63 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#269
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#271
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1905 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
      +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
      +title: "Your Tablet's Light Sensor Can Spy On You"
      +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
      +body: """
        Quote from the article:\n
        \n
        > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
        \n
        Remark added by me:\n
        \n
        Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
        \n
        Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
        \n
        To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
        \n
        In conclusion, allow me to emphasize another quote from the article:\n
        \n
        > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 1
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727096005 {#1794
        date: 2024-09-23 14:53:25.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1931 …}
      +votes: Doctrine\ORM\PersistentCollection {#1957 …}
      +reports: Doctrine\ORM\PersistentCollection {#1970 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 31795
      -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
      -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705753177
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10921294"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705692677 {#2434
        date: 2024-01-19 20:31:17.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Of course it can. Man, technology just keeps getting better and better! /s"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705761004 {#5349
      date: 2024-01-20 15:30:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ForgottenFlux@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5338 …}
    +nested: Doctrine\ORM\PersistentCollection {#5336 …}
    +votes: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5332 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5304 …}
    -id: 325715
    -bodyTs: "'/s':13 'better':10,12 'cours':2 'get':9 'keep':8 'man':5 'technolog':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6307155"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705761004 {#5285
      date: 2024-01-20 15:30:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5708
  +subject: App\Entity\EntryComment {#5340
    +user: App\Entity\User {#5288
      +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
      +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
      +email: "hellfire103@sopuli.xyz"
      +username: "@hellfire103@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
      +lastActive: DateTime @1727990439 {#5348
        date: 2024-10-03 23:20: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
      +entries: Doctrine\ORM\PersistentCollection {#5280 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
      +posts: Doctrine\ORM\PersistentCollection {#5270 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
      +follows: Doctrine\ORM\PersistentCollection {#5400 …}
      +followers: Doctrine\ORM\PersistentCollection {#5389 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
      +reports: Doctrine\ORM\PersistentCollection {#5366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
      +violations: Doctrine\ORM\PersistentCollection {#5396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
      +awards: Doctrine\ORM\PersistentCollection {#5392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
      +categories: Doctrine\ORM\PersistentCollection {#5384 …}
      -id: 39361
      -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
      +apId: "hellfire103@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/hellfire103"
      +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "hellfire103"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728100784 {#5344
        date: 2024-10-05 05:59:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691446385 {#5342
        date: 2023-08-08 00:13:05.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#1833
      +user: Proxies\__CG__\App\Entity\User {#1896
        +avatar: null
        +cover: null
        +email: "ForgottenFlux@lemmy.world"
        +username: "@ForgottenFlux@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729101998 {#1536
          date: 2024-10-16 20:06:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 91967
        -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "ForgottenFlux@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ForgottenFlux"
        +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ForgottenFlux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725103435 {#1515
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1725103435 {#1516
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#275
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#253 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
        +entries: Doctrine\ORM\PersistentCollection {#196 …}
        +posts: Doctrine\ORM\PersistentCollection {#154 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
        +bans: Doctrine\ORM\PersistentCollection {#133 …}
        +reports: Doctrine\ORM\PersistentCollection {#119 …}
        +badges: Doctrine\ORM\PersistentCollection {#97 …}
        +logs: Doctrine\ORM\PersistentCollection {#87 …}
        +awards: Doctrine\ORM\PersistentCollection {#76 …}
        +categories: Doctrine\ORM\PersistentCollection {#63 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#269
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#271
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1905 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
      +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
      +title: "Your Tablet's Light Sensor Can Spy On You"
      +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
      +body: """
        Quote from the article:\n
        \n
        > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
        \n
        Remark added by me:\n
        \n
        Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
        \n
        Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
        \n
        To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
        \n
        In conclusion, allow me to emphasize another quote from the article:\n
        \n
        > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 1
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727096005 {#1794
        date: 2024-09-23 14:53:25.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1931 …}
      +votes: Doctrine\ORM\PersistentCollection {#1957 …}
      +reports: Doctrine\ORM\PersistentCollection {#1970 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 31795
      -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
      -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705753177
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10921294"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705692677 {#2434
        date: 2024-01-19 20:31:17.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Of course it can. Man, technology just keeps getting better and better! /s"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705761004 {#5349
      date: 2024-01-20 15:30:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ForgottenFlux@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5338 …}
    +nested: Doctrine\ORM\PersistentCollection {#5336 …}
    +votes: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5332 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5304 …}
    -id: 325715
    -bodyTs: "'/s':13 'better':10,12 'cours':2 'get':9 'keep':8 'man':5 'technolog':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6307155"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705761004 {#5285
      date: 2024-01-20 15:30:04.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5340
    +user: App\Entity\User {#5288
      +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
      +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
      +email: "hellfire103@sopuli.xyz"
      +username: "@hellfire103@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
      +lastActive: DateTime @1727990439 {#5348
        date: 2024-10-03 23:20: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
      +entries: Doctrine\ORM\PersistentCollection {#5280 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
      +posts: Doctrine\ORM\PersistentCollection {#5270 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
      +follows: Doctrine\ORM\PersistentCollection {#5400 …}
      +followers: Doctrine\ORM\PersistentCollection {#5389 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
      +reports: Doctrine\ORM\PersistentCollection {#5366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
      +violations: Doctrine\ORM\PersistentCollection {#5396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
      +awards: Doctrine\ORM\PersistentCollection {#5392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
      +categories: Doctrine\ORM\PersistentCollection {#5384 …}
      -id: 39361
      -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
      +apId: "hellfire103@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/hellfire103"
      +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "hellfire103"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728100784 {#5344
        date: 2024-10-05 05:59:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691446385 {#5342
        date: 2023-08-08 00:13:05.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#1833
      +user: Proxies\__CG__\App\Entity\User {#1896
        +avatar: null
        +cover: null
        +email: "ForgottenFlux@lemmy.world"
        +username: "@ForgottenFlux@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729101998 {#1536
          date: 2024-10-16 20:06:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 91967
        -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "ForgottenFlux@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ForgottenFlux"
        +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ForgottenFlux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725103435 {#1515
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1725103435 {#1516
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#275
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#253 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
        +entries: Doctrine\ORM\PersistentCollection {#196 …}
        +posts: Doctrine\ORM\PersistentCollection {#154 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
        +bans: Doctrine\ORM\PersistentCollection {#133 …}
        +reports: Doctrine\ORM\PersistentCollection {#119 …}
        +badges: Doctrine\ORM\PersistentCollection {#97 …}
        +logs: Doctrine\ORM\PersistentCollection {#87 …}
        +awards: Doctrine\ORM\PersistentCollection {#76 …}
        +categories: Doctrine\ORM\PersistentCollection {#63 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#269
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#271
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1905 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
      +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
      +title: "Your Tablet's Light Sensor Can Spy On You"
      +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
      +body: """
        Quote from the article:\n
        \n
        > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
        \n
        Remark added by me:\n
        \n
        Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
        \n
        Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
        \n
        To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
        \n
        In conclusion, allow me to emphasize another quote from the article:\n
        \n
        > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 1
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727096005 {#1794
        date: 2024-09-23 14:53:25.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1931 …}
      +votes: Doctrine\ORM\PersistentCollection {#1957 …}
      +reports: Doctrine\ORM\PersistentCollection {#1970 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 31795
      -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
      -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705753177
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10921294"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705692677 {#2434
        date: 2024-01-19 20:31:17.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Of course it can. Man, technology just keeps getting better and better! /s"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705761004 {#5349
      date: 2024-01-20 15:30:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ForgottenFlux@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5338 …}
    +nested: Doctrine\ORM\PersistentCollection {#5336 …}
    +votes: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5332 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5304 …}
    -id: 325715
    -bodyTs: "'/s':13 'better':10,12 'cours':2 'get':9 'keep':8 'man':5 'technolog':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6307155"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705761004 {#5285
      date: 2024-01-20 15:30:04.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5765
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5340
    +user: App\Entity\User {#5288
      +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
      +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
      +email: "hellfire103@sopuli.xyz"
      +username: "@hellfire103@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
      +lastActive: DateTime @1727990439 {#5348
        date: 2024-10-03 23:20: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
      +entries: Doctrine\ORM\PersistentCollection {#5280 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
      +posts: Doctrine\ORM\PersistentCollection {#5270 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
      +follows: Doctrine\ORM\PersistentCollection {#5400 …}
      +followers: Doctrine\ORM\PersistentCollection {#5389 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
      +reports: Doctrine\ORM\PersistentCollection {#5366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
      +violations: Doctrine\ORM\PersistentCollection {#5396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
      +awards: Doctrine\ORM\PersistentCollection {#5392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
      +categories: Doctrine\ORM\PersistentCollection {#5384 …}
      -id: 39361
      -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
      +apId: "hellfire103@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/hellfire103"
      +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "hellfire103"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728100784 {#5344
        date: 2024-10-05 05:59:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691446385 {#5342
        date: 2023-08-08 00:13:05.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#1833
      +user: Proxies\__CG__\App\Entity\User {#1896
        +avatar: null
        +cover: null
        +email: "ForgottenFlux@lemmy.world"
        +username: "@ForgottenFlux@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729101998 {#1536
          date: 2024-10-16 20:06:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 91967
        -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "ForgottenFlux@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ForgottenFlux"
        +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ForgottenFlux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725103435 {#1515
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1725103435 {#1516
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#275
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#253 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
        +entries: Doctrine\ORM\PersistentCollection {#196 …}
        +posts: Doctrine\ORM\PersistentCollection {#154 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
        +bans: Doctrine\ORM\PersistentCollection {#133 …}
        +reports: Doctrine\ORM\PersistentCollection {#119 …}
        +badges: Doctrine\ORM\PersistentCollection {#97 …}
        +logs: Doctrine\ORM\PersistentCollection {#87 …}
        +awards: Doctrine\ORM\PersistentCollection {#76 …}
        +categories: Doctrine\ORM\PersistentCollection {#63 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#269
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#271
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1905 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
      +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
      +title: "Your Tablet's Light Sensor Can Spy On You"
      +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
      +body: """
        Quote from the article:\n
        \n
        > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
        \n
        Remark added by me:\n
        \n
        Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
        \n
        Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
        \n
        To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
        \n
        In conclusion, allow me to emphasize another quote from the article:\n
        \n
        > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 1
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727096005 {#1794
        date: 2024-09-23 14:53:25.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1931 …}
      +votes: Doctrine\ORM\PersistentCollection {#1957 …}
      +reports: Doctrine\ORM\PersistentCollection {#1970 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 31795
      -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
      -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705753177
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10921294"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705692677 {#2434
        date: 2024-01-19 20:31:17.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Of course it can. Man, technology just keeps getting better and better! /s"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705761004 {#5349
      date: 2024-01-20 15:30:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ForgottenFlux@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5338 …}
    +nested: Doctrine\ORM\PersistentCollection {#5336 …}
    +votes: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5332 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5304 …}
    -id: 325715
    -bodyTs: "'/s':13 'better':10,12 'cours':2 'get':9 'keep':8 'man':5 'technolog':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6307155"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705761004 {#5285
      date: 2024-01-20 15:30:04.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 1.37 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5340
    +user: App\Entity\User {#5288
      +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
      +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
      +email: "hellfire103@sopuli.xyz"
      +username: "@hellfire103@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
      +lastActive: DateTime @1727990439 {#5348
        date: 2024-10-03 23:20: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
      +entries: Doctrine\ORM\PersistentCollection {#5280 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
      +posts: Doctrine\ORM\PersistentCollection {#5270 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
      +follows: Doctrine\ORM\PersistentCollection {#5400 …}
      +followers: Doctrine\ORM\PersistentCollection {#5389 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
      +reports: Doctrine\ORM\PersistentCollection {#5366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
      +violations: Doctrine\ORM\PersistentCollection {#5396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
      +awards: Doctrine\ORM\PersistentCollection {#5392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
      +categories: Doctrine\ORM\PersistentCollection {#5384 …}
      -id: 39361
      -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
      +apId: "hellfire103@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/hellfire103"
      +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "hellfire103"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728100784 {#5344
        date: 2024-10-05 05:59:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691446385 {#5342
        date: 2023-08-08 00:13:05.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#1833
      +user: Proxies\__CG__\App\Entity\User {#1896
        +avatar: null
        +cover: null
        +email: "ForgottenFlux@lemmy.world"
        +username: "@ForgottenFlux@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729101998 {#1536
          date: 2024-10-16 20:06:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 91967
        -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "ForgottenFlux@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ForgottenFlux"
        +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ForgottenFlux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725103435 {#1515
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1725103435 {#1516
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#275
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#253 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
        +entries: Doctrine\ORM\PersistentCollection {#196 …}
        +posts: Doctrine\ORM\PersistentCollection {#154 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
        +bans: Doctrine\ORM\PersistentCollection {#133 …}
        +reports: Doctrine\ORM\PersistentCollection {#119 …}
        +badges: Doctrine\ORM\PersistentCollection {#97 …}
        +logs: Doctrine\ORM\PersistentCollection {#87 …}
        +awards: Doctrine\ORM\PersistentCollection {#76 …}
        +categories: Doctrine\ORM\PersistentCollection {#63 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#269
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#271
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1905 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
      +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
      +title: "Your Tablet's Light Sensor Can Spy On You"
      +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
      +body: """
        Quote from the article:\n
        \n
        > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
        \n
        Remark added by me:\n
        \n
        Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
        \n
        Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
        \n
        To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
        \n
        In conclusion, allow me to emphasize another quote from the article:\n
        \n
        > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 1
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727096005 {#1794
        date: 2024-09-23 14:53:25.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1931 …}
      +votes: Doctrine\ORM\PersistentCollection {#1957 …}
      +reports: Doctrine\ORM\PersistentCollection {#1970 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 31795
      -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
      -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705753177
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10921294"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705692677 {#2434
        date: 2024-01-19 20:31:17.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Of course it can. Man, technology just keeps getting better and better! /s"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705761004 {#5349
      date: 2024-01-20 15:30:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ForgottenFlux@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5338 …}
    +nested: Doctrine\ORM\PersistentCollection {#5336 …}
    +votes: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5332 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5304 …}
    -id: 325715
    -bodyTs: "'/s':13 'better':10,12 'cours':2 'get':9 'keep':8 'man':5 'technolog':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6307155"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705761004 {#5285
      date: 2024-01-20 15:30:04.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6010
  +comment: App\Entity\EntryComment {#5340
    +user: App\Entity\User {#5288
      +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
      +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
      +email: "hellfire103@sopuli.xyz"
      +username: "@hellfire103@sopuli.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
      +lastActive: DateTime @1727990439 {#5348
        date: 2024-10-03 23:20: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: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
      +entries: Doctrine\ORM\PersistentCollection {#5280 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
      +posts: Doctrine\ORM\PersistentCollection {#5270 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
      +follows: Doctrine\ORM\PersistentCollection {#5400 …}
      +followers: Doctrine\ORM\PersistentCollection {#5389 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
      +reports: Doctrine\ORM\PersistentCollection {#5366 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
      +violations: Doctrine\ORM\PersistentCollection {#5396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
      +awards: Doctrine\ORM\PersistentCollection {#5392 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
      +categories: Doctrine\ORM\PersistentCollection {#5384 …}
      -id: 39361
      -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
      +apId: "hellfire103@sopuli.xyz"
      +apProfileId: "https://sopuli.xyz/u/hellfire103"
      +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
      +apFollowersUrl: null
      +apInboxUrl: "https://sopuli.xyz/inbox"
      +apDomain: "sopuli.xyz"
      +apPreferredUsername: "hellfire103"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728100784 {#5344
        date: 2024-10-05 05:59:44.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691446385 {#5342
        date: 2023-08-08 00:13:05.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#1833
      +user: Proxies\__CG__\App\Entity\User {#1896
        +avatar: null
        +cover: null
        +email: "ForgottenFlux@lemmy.world"
        +username: "@ForgottenFlux@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729101998 {#1536
          date: 2024-10-16 20:06:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
        +entries: Doctrine\ORM\PersistentCollection {#1631 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
        +posts: Doctrine\ORM\PersistentCollection {#1659 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
        +follows: Doctrine\ORM\PersistentCollection {#1660 …}
        +followers: Doctrine\ORM\PersistentCollection {#1627 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
        +reports: Doctrine\ORM\PersistentCollection {#1425 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
        +violations: Doctrine\ORM\PersistentCollection {#1699 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
        +awards: Doctrine\ORM\PersistentCollection {#1430 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
        +categories: Doctrine\ORM\PersistentCollection {#1645 …}
        -id: 91967
        -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
        +apId: "ForgottenFlux@lemmy.world"
        +apProfileId: "https://lemmy.world/u/ForgottenFlux"
        +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "ForgottenFlux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1725103435 {#1515
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1725103435 {#1516
          date: 2024-08-31 13:23:55.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#265
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#275
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#253 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
        +entries: Doctrine\ORM\PersistentCollection {#196 …}
        +posts: Doctrine\ORM\PersistentCollection {#154 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
        +bans: Doctrine\ORM\PersistentCollection {#133 …}
        +reports: Doctrine\ORM\PersistentCollection {#119 …}
        +badges: Doctrine\ORM\PersistentCollection {#97 …}
        +logs: Doctrine\ORM\PersistentCollection {#87 …}
        +awards: Doctrine\ORM\PersistentCollection {#76 …}
        +categories: Doctrine\ORM\PersistentCollection {#63 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#269
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#271
          date: 2023-10-07 00:21:18.0 +02:00
        }
      }
      +image: Proxies\__CG__\App\Entity\Image {#1905 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#1951 …}
      +slug: "Your-Tablet-s-Light-Sensor-Can-Spy-On-You"
      +title: "Your Tablet's Light Sensor Can Spy On You"
      +url: "https://spectrum.ieee.org/ambient-light-sensor-cybersecurity-risk"
      +body: """
        Quote from the article:\n
        \n
        > People are aware of selfie cameras on laptops and tablets and sometimes use physical blockers to cover them,” says Liu. “But for the ambient light sensor, people don’t even know that an app is using that data at all. And this sensor is always on. Liu notes that there are still no blanket restrictions for Android apps.\n
        \n
        Remark added by me:\n
        \n
        Here, it might interest readers to know that unlike Stock Android, GrapheneOS (GrapheneOS is an Android-based, open source, privacy and security-focused mobile operating system for selected Google Pixel smartphones) provides a sensors permission toggle for each app. According to their [website](https://grapheneos.org/features#network-permission-toggle):\n
        \n
        Sensors permission toggle: disallow access to all other sensors not covered by existing Android permissions (Camera, Microphone, Body Sensors, Activity Recognition) including an accelerometer, gyroscope, compass, barometer, thermometer and any other sensors present on a given device. When access is disabled, apps receive zeroed data when they check for sensor values and don’t receive events. GrapheneOS creates an easy to disable notification when apps try to access sensors blocked by the permission being denied. This makes the feature more usable since users can tell if the app is trying to access this functionality.\n
        \n
        To avoid breaking compatibility with Android apps, the added permission is enabled by default. When an app attempts to access sensors and receives zeroed data due to being denied, GrapheneOS creates a notification which can be easily disabled. The Sensors permission can be set to be disabled by default for user installed apps in Settings ➔ Privacy.\n
        \n
        In conclusion, allow me to emphasize another quote from the article:\n
        \n
        > “The acquisition time in minutes is too cumbersome to launch simple and general privacy attacks on a mass scale,” says Lukasz Olejnik, an independent security researcher and consultant who has previously highlighted the [security risks posed by ambient light sensors](https://blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/). “However, I would not rule out the significance of targeted collections for tailored operations against chosen targets.” Liu agrees that the approach is too complicated for widespread attacks. And one saving grace is that it is unlikely to ever work on a smartphone, as the displays are simply too small. But Liu says their results demonstrate how seemingly harmless combinations of components in mobile devices can lead to surprising security risks.
        """
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 1
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1727096005 {#1794
        date: 2024-09-23 14:53:25.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1931 …}
      +votes: Doctrine\ORM\PersistentCollection {#1957 …}
      +reports: Doctrine\ORM\PersistentCollection {#1970 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1927 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2442 …}
      +badges: Doctrine\ORM\PersistentCollection {#2440 …}
      +children: []
      -id: 31795
      -titleTs: "'light':4 'sensor':5 'spi':7 'tablet':2"
      -bodyTs: "'/features#network-permission-toggle):':114 '/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':318 'acceleromet':138 'access':119,153,182,206,228 'accord':108 'acquisit':277 'activ':134 'ad':64,217 'agre':337 'allow':267 'alway':49 'ambient':28,313 'android':61,77,83,128,214 'android-bas':82 'anoth':271 'app':38,62,107,156,179,202,215,225,261 'approach':340 'articl':4,275 'attack':290,346 'attempt':226 'avoid':210 'awar':7 'baromet':141 'base':84 'blanket':58 'block':184 'blocker':19 'blog.lukaszolejnik.com':317 'blog.lukaszolejnik.com/shedding-light-on-designing-web-features-with-privacy-risks-impact-assessments-case-study/).':316 'bodi':132 'break':211 'camera':10,130 'check':162 'chosen':334 'collect':329 'combin':378 'compass':140 'compat':212 'complic':343 'compon':380 'conclus':266 'consult':303 'cover':21,125 'creat':172,239 'cumbersom':283 'data':42,159,233 'default':222,257 'demonstr':374 'deni':189,237 'devic':151,383 'disabl':155,176,246,255 'disallow':118 'display':364 'due':234 'easi':174 'easili':245 'emphas':270 'enabl':220 'even':34 'event':170 'ever':357 'exist':127 'featur':193 'focus':91 'function':208 'general':288 'given':150 'googl':97 'grace':350 'grapheneo':78,79,171,238 'grapheneos.org':113 'grapheneos.org/features#network-permission-toggle):':112 'gyroscop':139 'harmless':377 'highlight':307 'howev':319 'includ':136 'independ':299 'instal':260 'interest':70 'know':35,73 'laptop':12 'launch':285 'lead':385 'light':29,314 'liu':24,51,336,370 'lukasz':296 'make':191 'mass':293 'microphon':131 'might':69 'minut':280 'mobil':92,382 'note':52 'notif':177,241 'olejnik':297 'one':348 'open':85 'oper':93,332 'peopl':5,31 'permiss':103,116,129,187,218,249 'physic':18 'pixel':98 'pose':311 'present':147 'previous':306 'privaci':87,264,289 'provid':100 'quot':1,272 'reader':71 'receiv':157,169,231 'recognit':135 'remark':63 'research':301 'restrict':59 'result':373 'risk':310,389 'rule':323 'save':349 'say':23,295,371 'scale':294 'secur':90,300,309,388 'security-focus':89 'seem':376 'select':96 'selfi':9 'sensor':30,47,102,115,123,133,146,164,183,229,248,315 'set':252,263 'signific':326 'simpl':286 'simpli':366 'sinc':196 'small':368 'smartphon':99,361 'sometim':16 'sourc':86 'still':56 'stock':76 'surpris':387 'system':94 'tablet':14 'tailor':331 'target':328,335 'tell':199 'thermomet':142 'time':278 'toggl':104,117 'tri':180,204 'unlik':75,355 'usabl':195 'use':17,40 'user':197,259 'valu':165 'websit':111 'widespread':345 'work':358 'would':321 'zero':158,232"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705753177
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10921294"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705692677 {#2434
        date: 2024-01-19 20:31:17.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: "Of course it can. Man, technology just keeps getting better and better! /s"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705761004 {#5349
      date: 2024-01-20 15:30:04.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@ForgottenFlux@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5338 …}
    +nested: Doctrine\ORM\PersistentCollection {#5336 …}
    +votes: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5332 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5300 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5304 …}
    -id: 325715
    -bodyTs: "'/s':13 'better':10,12 'cours':2 'get':9 'keep':8 'man':5 'technolog':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6307155"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705761004 {#5285
      date: 2024-01-20 15:30:04.0 +01: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 14.0 MiB 0.29 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 {#6149
  +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 14.0 MiB 6.57 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6213
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.28 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6278
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.20 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 {#6334
  +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 14.0 MiB 0.52 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 {#6393
  +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 14.0 MiB 0.20 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6449
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6505
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.24 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#6563
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6626
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#6684
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#6740
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#6796
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6852
  +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 14.0 MiB 0.12 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6908
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#6964
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#7020
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#7076
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#7132
  +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 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#7188
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.16 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 {#7244
  +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 14.0 MiB 2.27 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 {#7302
  +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
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.47 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1896
    +avatar: null
    +cover: null
    +email: "ForgottenFlux@lemmy.world"
    +username: "@ForgottenFlux@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729101998 {#1536
      date: 2024-10-16 20:06:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 91967
    -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "ForgottenFlux@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ForgottenFlux"
    +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ForgottenFlux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725103435 {#1515
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1725103435 {#1516
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#3120
  +user: Proxies\__CG__\App\Entity\User {#1896
    +avatar: null
    +cover: null
    +email: "ForgottenFlux@lemmy.world"
    +username: "@ForgottenFlux@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729101998 {#1536
      date: 2024-10-16 20:06:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1518 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1520 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1632 …}
    +entries: Doctrine\ORM\PersistentCollection {#1631 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1704 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1712 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1468 …}
    +posts: Doctrine\ORM\PersistentCollection {#1659 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1487 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1767 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1638 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1492 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1634 …}
    +follows: Doctrine\ORM\PersistentCollection {#1660 …}
    +followers: Doctrine\ORM\PersistentCollection {#1627 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1419 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1412 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1453 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1432 …}
    +reports: Doctrine\ORM\PersistentCollection {#1425 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1435 …}
    +violations: Doctrine\ORM\PersistentCollection {#1699 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1703 …}
    +awards: Doctrine\ORM\PersistentCollection {#1430 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1595 …}
    +categories: Doctrine\ORM\PersistentCollection {#1645 …}
    -id: 91967
    -password: "$2y$13$3tPlzgf6zA5/nE6hUIaDUuv.1Ufif9HC3JKKLPOFJP5DBunisGLc."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1678 …}
    +apId: "ForgottenFlux@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ForgottenFlux"
    +apPublicUrl: "https://lemmy.world/u/ForgottenFlux"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ForgottenFlux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725103435 {#1515
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1725103435 {#1516
      date: 2024-08-31 13:23:55.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1705692677 {#2434
    date: 2024-01-19 20:31:17.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4426
  +date: DateTimeImmutable @1705692677 {#2434
    date: 2024-01-19 20:31:17.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 14.0 MiB 102.11 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#275
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#269
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#271
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#6427
  +magazine: App\Entity\Magazine {#265
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#275
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#269
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#271
      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 14.0 MiB 0.56 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#275
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#269
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#271
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#7363
  +magazine: App\Entity\Magazine {#265
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#275
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#269
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#271
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.73 ms
Input props
[
  "date" => DateTimeImmutable @1696630878 {#271
    date: 2023-10-07 00:21:18.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7722
  +date: DateTimeImmutable @1696630878 {#271
    date: 2023-10-07 00:21:18.0 +02:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 2.00 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#7781
    +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 {#7828
      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 {#7830 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7832 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7834 …}
    +entries: Doctrine\ORM\PersistentCollection {#7836 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7838 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7840 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7842 …}
    +posts: Doctrine\ORM\PersistentCollection {#7844 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7846 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7848 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7850 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7852 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7854 …}
    +follows: Doctrine\ORM\PersistentCollection {#7856 …}
    +followers: Doctrine\ORM\PersistentCollection {#7858 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7862 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7864 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7866 …}
    +reports: Doctrine\ORM\PersistentCollection {#7868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7870 …}
    +violations: Doctrine\ORM\PersistentCollection {#7872 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7874 …}
    +awards: Doctrine\ORM\PersistentCollection {#7876 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7878 …}
    +categories: Doctrine\ORM\PersistentCollection {#7880 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7882 …}
    +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 {#7829
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7799
  +user: Proxies\__CG__\App\Entity\User {#7781
    +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 {#7828
      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 {#7830 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#7832 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#7834 …}
    +entries: Doctrine\ORM\PersistentCollection {#7836 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#7838 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#7840 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#7842 …}
    +posts: Doctrine\ORM\PersistentCollection {#7844 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#7846 …}
    +postComments: Doctrine\ORM\PersistentCollection {#7848 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#7850 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#7852 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#7854 …}
    +follows: Doctrine\ORM\PersistentCollection {#7856 …}
    +followers: Doctrine\ORM\PersistentCollection {#7858 …}
    +blocks: Doctrine\ORM\PersistentCollection {#7860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#7862 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#7864 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#7866 …}
    +reports: Doctrine\ORM\PersistentCollection {#7868 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7870 …}
    +violations: Doctrine\ORM\PersistentCollection {#7872 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7874 …}
    +awards: Doctrine\ORM\PersistentCollection {#7876 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7878 …}
    +categories: Doctrine\ORM\PersistentCollection {#7880 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#7882 …}
    +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 {#7829
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 14.0 MiB 60.55 ms
Input props
[
  "magazine" => "privacyguides@lemmy.one"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#7990
  +limit: 4
  +tag: null
  +magazine: "privacyguides@lemmy.one"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#333 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 14.0 MiB 365.30 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#275
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#269
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#271
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#8116
  +magazine: App\Entity\Magazine {#265
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#275
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#269
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#271
      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 14.0 MiB 33.40 ms
Input props
[
  "user" => App\Entity\User {#9414
    +avatar: Proxies\__CG__\App\Entity\Image {#9415 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9416 …}
    +email: "princessnorah@lemmy.blahaj.zone"
    +username: "@princessnorah@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      👽Dropped at birth from space to earth👽\n
      \n
      👽she/they👽
      """
    +lastActive: DateTime @1727678889 {#9411
      date: 2024-09-30 08:48: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 {#9417 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9419 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9421 …}
    +entries: Doctrine\ORM\PersistentCollection {#9423 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9425 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9427 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9429 …}
    +posts: Doctrine\ORM\PersistentCollection {#9431 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9433 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9435 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9437 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9439 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9441 …}
    +follows: Doctrine\ORM\PersistentCollection {#9443 …}
    +followers: Doctrine\ORM\PersistentCollection {#9445 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9447 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9449 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9451 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9453 …}
    +reports: Doctrine\ORM\PersistentCollection {#9455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9457 …}
    +violations: Doctrine\ORM\PersistentCollection {#9459 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9461 …}
    +awards: Doctrine\ORM\PersistentCollection {#9463 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9465 …}
    +categories: Doctrine\ORM\PersistentCollection {#9467 …}
    -id: 26374
    -password: "$2y$13$UnkU4UJ1sRqcruid8dwCMuKFdl3yCNfHaN8j1fVKwNuP.65aLgGlK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9469 …}
    +apId: "princessnorah@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/princessnorah"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/princessnorah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "princessnorah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727462040 {#9412
      date: 2024-09-27 20:34:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689255128 {#9413
      date: 2023-07-13 15:32:08.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8172
  +width: 65
  +height: 65
  +user: App\Entity\User {#9414
    +avatar: Proxies\__CG__\App\Entity\Image {#9415 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9416 …}
    +email: "princessnorah@lemmy.blahaj.zone"
    +username: "@princessnorah@lemmy.blahaj.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      👽Dropped at birth from space to earth👽\n
      \n
      👽she/they👽
      """
    +lastActive: DateTime @1727678889 {#9411
      date: 2024-09-30 08:48: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 {#9417 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9419 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9421 …}
    +entries: Doctrine\ORM\PersistentCollection {#9423 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9425 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9427 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9429 …}
    +posts: Doctrine\ORM\PersistentCollection {#9431 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9433 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9435 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9437 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9439 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9441 …}
    +follows: Doctrine\ORM\PersistentCollection {#9443 …}
    +followers: Doctrine\ORM\PersistentCollection {#9445 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9447 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9449 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9451 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9453 …}
    +reports: Doctrine\ORM\PersistentCollection {#9455 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9457 …}
    +violations: Doctrine\ORM\PersistentCollection {#9459 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9461 …}
    +awards: Doctrine\ORM\PersistentCollection {#9463 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9465 …}
    +categories: Doctrine\ORM\PersistentCollection {#9467 …}
    -id: 26374
    -password: "$2y$13$UnkU4UJ1sRqcruid8dwCMuKFdl3yCNfHaN8j1fVKwNuP.65aLgGlK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9469 …}
    +apId: "princessnorah@lemmy.blahaj.zone"
    +apProfileId: "https://lemmy.blahaj.zone/u/princessnorah"
    +apPublicUrl: "https://lemmy.blahaj.zone/u/princessnorah"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.blahaj.zone/inbox"
    +apDomain: "lemmy.blahaj.zone"
    +apPreferredUsername: "princessnorah"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727462040 {#9412
      date: 2024-09-27 20:34:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689255128 {#9413
      date: 2023-07-13 15:32:08.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 11.51 ms
Input props
[
  "user" => App\Entity\User {#9534
    +avatar: Proxies\__CG__\App\Entity\Image {#9535 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9536 …}
    +email: "voxel@infosec.exchange"
    +username: "@voxel@infosec.exchange"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      A [#privacy](https://infosec.exchange/tags/privacy) 🕶️ and [#cybersecurity](https://infosec.exchange/tags/cybersecurity) 🛡️ focused Voxel :p You can find here all kinds of posts related to these topics 👀 You will sometimes also find post about my opinions, thoughs or other tech related stuff. :D\n
      \n
      If you wanna get in contact with me, just ask, I'm open for meeting new people 🤍\n
      \n
      ⚠️ No enter for threads.net users! ⚠️
      """
    +lastActive: DateTime @1726427025 {#9531
      date: 2024-09-15 21:03:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9537 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9539 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9541 …}
    +entries: Doctrine\ORM\PersistentCollection {#9543 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9545 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9547 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9549 …}
    +posts: Doctrine\ORM\PersistentCollection {#9551 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9553 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9555 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9557 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9559 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9561 …}
    +follows: Doctrine\ORM\PersistentCollection {#9563 …}
    +followers: Doctrine\ORM\PersistentCollection {#9565 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9567 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9569 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9571 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9573 …}
    +reports: Doctrine\ORM\PersistentCollection {#9575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9577 …}
    +violations: Doctrine\ORM\PersistentCollection {#9579 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9581 …}
    +awards: Doctrine\ORM\PersistentCollection {#9583 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9585 …}
    +categories: Doctrine\ORM\PersistentCollection {#9587 …}
    -id: 53000
    -password: "$2y$13$pd7Up6WjCEl8oqexMRyMpOiVLvCy/dNuZRfIrsmSYPg42bruvRe9W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9589 …}
    +apId: "voxel@infosec.exchange"
    +apProfileId: "https://infosec.exchange/users/voxel"
    +apPublicUrl: "https://infosec.exchange/@voxel"
    +apFollowersUrl: "https://infosec.exchange/users/voxel/followers"
    +apInboxUrl: "https://infosec.exchange/inbox"
    +apDomain: "infosec.exchange"
    +apPreferredUsername: "voxel"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704403416 {#9532
      date: 2024-01-04 22:23:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696709863 {#9533
      date: 2023-10-07 22:17:43.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9703
  +width: 65
  +height: 65
  +user: App\Entity\User {#9534
    +avatar: Proxies\__CG__\App\Entity\Image {#9535 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9536 …}
    +email: "voxel@infosec.exchange"
    +username: "@voxel@infosec.exchange"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      A [#privacy](https://infosec.exchange/tags/privacy) 🕶️ and [#cybersecurity](https://infosec.exchange/tags/cybersecurity) 🛡️ focused Voxel :p You can find here all kinds of posts related to these topics 👀 You will sometimes also find post about my opinions, thoughs or other tech related stuff. :D\n
      \n
      If you wanna get in contact with me, just ask, I'm open for meeting new people 🤍\n
      \n
      ⚠️ No enter for threads.net users! ⚠️
      """
    +lastActive: DateTime @1726427025 {#9531
      date: 2024-09-15 21:03:45.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#9537 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9539 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9541 …}
    +entries: Doctrine\ORM\PersistentCollection {#9543 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9545 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9547 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9549 …}
    +posts: Doctrine\ORM\PersistentCollection {#9551 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9553 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9555 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9557 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9559 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9561 …}
    +follows: Doctrine\ORM\PersistentCollection {#9563 …}
    +followers: Doctrine\ORM\PersistentCollection {#9565 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9567 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9569 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9571 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9573 …}
    +reports: Doctrine\ORM\PersistentCollection {#9575 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9577 …}
    +violations: Doctrine\ORM\PersistentCollection {#9579 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9581 …}
    +awards: Doctrine\ORM\PersistentCollection {#9583 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9585 …}
    +categories: Doctrine\ORM\PersistentCollection {#9587 …}
    -id: 53000
    -password: "$2y$13$pd7Up6WjCEl8oqexMRyMpOiVLvCy/dNuZRfIrsmSYPg42bruvRe9W"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9589 …}
    +apId: "voxel@infosec.exchange"
    +apProfileId: "https://infosec.exchange/users/voxel"
    +apPublicUrl: "https://infosec.exchange/@voxel"
    +apFollowersUrl: "https://infosec.exchange/users/voxel/followers"
    +apInboxUrl: "https://infosec.exchange/inbox"
    +apDomain: "infosec.exchange"
    +apPreferredUsername: "voxel"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1704403416 {#9532
      date: 2024-01-04 22:23:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696709863 {#9533
      date: 2023-10-07 22:17:43.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 34.21 ms
Input props
[
  "user" => App\Entity\User {#8938
    +avatar: Proxies\__CG__\App\Entity\Image {#8939 …}
    +cover: Proxies\__CG__\App\Entity\Image {#8940 …}
    +email: "publiclewdness@gameliberty.club"
    +username: "@publiclewdness@gameliberty.club"
    +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."
    +lastActive: DateTime @1701029921 {#8935
      date: 2023-11-26 21:18:41.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8941 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8945 …}
    +entries: Doctrine\ORM\PersistentCollection {#8947 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8949 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8951 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8953 …}
    +posts: Doctrine\ORM\PersistentCollection {#8955 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8957 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8959 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8961 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8963 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8965 …}
    +follows: Doctrine\ORM\PersistentCollection {#8967 …}
    +followers: Doctrine\ORM\PersistentCollection {#8969 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8971 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8973 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8975 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8977 …}
    +reports: Doctrine\ORM\PersistentCollection {#8979 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8981 …}
    +violations: Doctrine\ORM\PersistentCollection {#8983 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8985 …}
    +awards: Doctrine\ORM\PersistentCollection {#8987 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8989 …}
    +categories: Doctrine\ORM\PersistentCollection {#8991 …}
    -id: 78672
    -password: "$2y$13$tvLgVedV6u.kQD7000h7kewZKBuUnIKxO04BixQOpLCYFtxsplwvK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8993 …}
    +apId: "publiclewdness@gameliberty.club"
    +apProfileId: "https://gameliberty.club/users/publiclewdness"
    +apPublicUrl: "https://gameliberty.club/@publiclewdness"
    +apFollowersUrl: "https://gameliberty.club/users/publiclewdness/followers"
    +apInboxUrl: "https://gameliberty.club/inbox"
    +apDomain: "gameliberty.club"
    +apPreferredUsername: "publiclewdness"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701029920 {#8936
      date: 2023-11-26 21:18:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701029917 {#8937
      date: 2023-11-26 21:18:37.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9760
  +width: 65
  +height: 65
  +user: App\Entity\User {#8938
    +avatar: Proxies\__CG__\App\Entity\Image {#8939 …}
    +cover: Proxies\__CG__\App\Entity\Image {#8940 …}
    +email: "publiclewdness@gameliberty.club"
    +username: "@publiclewdness@gameliberty.club"
    +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."
    +lastActive: DateTime @1701029921 {#8935
      date: 2023-11-26 21:18:41.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8941 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8943 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8945 …}
    +entries: Doctrine\ORM\PersistentCollection {#8947 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8949 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8951 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8953 …}
    +posts: Doctrine\ORM\PersistentCollection {#8955 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8957 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8959 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8961 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8963 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8965 …}
    +follows: Doctrine\ORM\PersistentCollection {#8967 …}
    +followers: Doctrine\ORM\PersistentCollection {#8969 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8971 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8973 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8975 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8977 …}
    +reports: Doctrine\ORM\PersistentCollection {#8979 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8981 …}
    +violations: Doctrine\ORM\PersistentCollection {#8983 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8985 …}
    +awards: Doctrine\ORM\PersistentCollection {#8987 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8989 …}
    +categories: Doctrine\ORM\PersistentCollection {#8991 …}
    -id: 78672
    -password: "$2y$13$tvLgVedV6u.kQD7000h7kewZKBuUnIKxO04BixQOpLCYFtxsplwvK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8993 …}
    +apId: "publiclewdness@gameliberty.club"
    +apProfileId: "https://gameliberty.club/users/publiclewdness"
    +apPublicUrl: "https://gameliberty.club/@publiclewdness"
    +apFollowersUrl: "https://gameliberty.club/users/publiclewdness/followers"
    +apInboxUrl: "https://gameliberty.club/inbox"
    +apDomain: "gameliberty.club"
    +apPreferredUsername: "publiclewdness"
    +apDiscoverable: false
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701029920 {#8936
      date: 2023-11-26 21:18:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701029917 {#8937
      date: 2023-11-26 21:18:37.0 +01:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#5288
    +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
    +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
    +email: "hellfire103@sopuli.xyz"
    +username: "@hellfire103@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
    +lastActive: DateTime @1727990439 {#5348
      date: 2024-10-03 23:20: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
    +entries: Doctrine\ORM\PersistentCollection {#5280 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
    +posts: Doctrine\ORM\PersistentCollection {#5270 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
    +follows: Doctrine\ORM\PersistentCollection {#5400 …}
    +followers: Doctrine\ORM\PersistentCollection {#5389 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
    +reports: Doctrine\ORM\PersistentCollection {#5366 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
    +violations: Doctrine\ORM\PersistentCollection {#5396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
    +awards: Doctrine\ORM\PersistentCollection {#5392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
    +categories: Doctrine\ORM\PersistentCollection {#5384 …}
    -id: 39361
    -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
    +apId: "hellfire103@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/hellfire103"
    +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "hellfire103"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728100784 {#5344
      date: 2024-10-05 05:59:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691446385 {#5342
      date: 2023-08-08 00:13:05.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9823
  +width: 65
  +height: 65
  +user: App\Entity\User {#5288
    +avatar: Proxies\__CG__\App\Entity\Image {#5289 …}
    +cover: Proxies\__CG__\App\Entity\Image {#5293 …}
    +email: "hellfire103@sopuli.xyz"
    +username: "@hellfire103@sopuli.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Young humanoid in the UK. Proudly LGBT. Slava Ukraini! | *they/them*"
    +lastActive: DateTime @1727990439 {#5348
      date: 2024-10-03 23:20: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: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5292 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5284 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5282 …}
    +entries: Doctrine\ORM\PersistentCollection {#5280 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5277 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5275 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5272 …}
    +posts: Doctrine\ORM\PersistentCollection {#5270 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5268 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5265 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5263 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5261 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5404 …}
    +follows: Doctrine\ORM\PersistentCollection {#5400 …}
    +followers: Doctrine\ORM\PersistentCollection {#5389 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5380 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5369 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5406 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5403 …}
    +reports: Doctrine\ORM\PersistentCollection {#5366 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5393 …}
    +violations: Doctrine\ORM\PersistentCollection {#5396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5394 …}
    +awards: Doctrine\ORM\PersistentCollection {#5392 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5391 …}
    +categories: Doctrine\ORM\PersistentCollection {#5384 …}
    -id: 39361
    -password: "$2y$13$5wj63ZEMWLlDu66icV2bf.qNeI4dL6QLXgL3md.Qqyh28unHjUsvS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5378 …}
    +apId: "hellfire103@sopuli.xyz"
    +apProfileId: "https://sopuli.xyz/u/hellfire103"
    +apPublicUrl: "https://sopuli.xyz/u/hellfire103"
    +apFollowersUrl: null
    +apInboxUrl: "https://sopuli.xyz/inbox"
    +apDomain: "sopuli.xyz"
    +apPreferredUsername: "hellfire103"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728100784 {#5344
      date: 2024-10-05 05:59:44.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691446385 {#5342
      date: 2023-08-08 00:13:05.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 5.86 ms
Input props
[
  "user" => App\Entity\User {#8356
    +avatar: Proxies\__CG__\App\Entity\Image {#8355 …}
    +cover: Proxies\__CG__\App\Entity\Image {#8354 …}
    +email: "Alby003@lemmings.world"
    +username: "@Alby003@lemmings.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Bloody Sweet ❤️🔥"
    +lastActive: DateTime @1702010764 {#8357
      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 {#8353 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8351 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8349 …}
    +entries: Doctrine\ORM\PersistentCollection {#8347 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8345 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8343 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8341 …}
    +posts: Doctrine\ORM\PersistentCollection {#8339 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8335 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8333 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8331 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8329 …}
    +follows: Doctrine\ORM\PersistentCollection {#8327 …}
    +followers: Doctrine\ORM\PersistentCollection {#8325 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8323 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8319 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8317 …}
    +reports: Doctrine\ORM\PersistentCollection {#8315 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8313 …}
    +violations: Doctrine\ORM\PersistentCollection {#8311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8309 …}
    +awards: Doctrine\ORM\PersistentCollection {#8307 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8305 …}
    +categories: Doctrine\ORM\PersistentCollection {#8303 …}
    -id: 64394
    -password: "$2y$13$rxzIiVHYMZ9Bna5ht.313OZ5YupLnfRQOnPT2fWw9W/ilPKdqA/g."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8301 …}
    +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 {#8358
      date: 2023-12-24 14:24:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697953296 {#8359
      date: 2023-10-22 07:41:36.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9879
  +width: 65
  +height: 65
  +user: App\Entity\User {#8356
    +avatar: Proxies\__CG__\App\Entity\Image {#8355 …}
    +cover: Proxies\__CG__\App\Entity\Image {#8354 …}
    +email: "Alby003@lemmings.world"
    +username: "@Alby003@lemmings.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Bloody Sweet ❤️🔥"
    +lastActive: DateTime @1702010764 {#8357
      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 {#8353 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8351 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8349 …}
    +entries: Doctrine\ORM\PersistentCollection {#8347 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8345 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8343 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8341 …}
    +posts: Doctrine\ORM\PersistentCollection {#8339 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8337 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8335 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8333 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8331 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8329 …}
    +follows: Doctrine\ORM\PersistentCollection {#8327 …}
    +followers: Doctrine\ORM\PersistentCollection {#8325 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8323 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8321 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8319 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8317 …}
    +reports: Doctrine\ORM\PersistentCollection {#8315 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8313 …}
    +violations: Doctrine\ORM\PersistentCollection {#8311 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8309 …}
    +awards: Doctrine\ORM\PersistentCollection {#8307 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8305 …}
    +categories: Doctrine\ORM\PersistentCollection {#8303 …}
    -id: 64394
    -password: "$2y$13$rxzIiVHYMZ9Bna5ht.313OZ5YupLnfRQOnPT2fWw9W/ilPKdqA/g."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8301 …}
    +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 {#8358
      date: 2023-12-24 14:24:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697953296 {#8359
      date: 2023-10-22 07:41:36.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 17.98 ms
Input props
[
  "user" => App\Entity\User {#8651
    +avatar: Proxies\__CG__\App\Entity\Image {#8648 …}
    +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 {#8652
      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 {#8649 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8647 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8645 …}
    +entries: Doctrine\ORM\PersistentCollection {#8643 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8641 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8639 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8637 …}
    +posts: Doctrine\ORM\PersistentCollection {#8635 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8633 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8631 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8629 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8627 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8625 …}
    +follows: Doctrine\ORM\PersistentCollection {#8623 …}
    +followers: Doctrine\ORM\PersistentCollection {#8621 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8617 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8613 …}
    +reports: Doctrine\ORM\PersistentCollection {#8611 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8609 …}
    +violations: Doctrine\ORM\PersistentCollection {#8607 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8605 …}
    +awards: Doctrine\ORM\PersistentCollection {#8603 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8601 …}
    +categories: Doctrine\ORM\PersistentCollection {#8599 …}
    -id: 53009
    -password: "$2y$13$H3rpDaTEr3y57OQIS2PlF.BPyaq7DWWa.jon40n.3XPU7bM5.X5uS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8597 …}
    +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 {#8653
      date: 2024-03-08 11:51:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696710083 {#8650
      date: 2023-10-07 22:21:23.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9936
  +width: 65
  +height: 65
  +user: App\Entity\User {#8651
    +avatar: Proxies\__CG__\App\Entity\Image {#8648 …}
    +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 {#8652
      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 {#8649 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8647 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8645 …}
    +entries: Doctrine\ORM\PersistentCollection {#8643 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8641 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8639 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8637 …}
    +posts: Doctrine\ORM\PersistentCollection {#8635 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8633 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8631 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8629 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8627 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8625 …}
    +follows: Doctrine\ORM\PersistentCollection {#8623 …}
    +followers: Doctrine\ORM\PersistentCollection {#8621 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8619 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8617 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8613 …}
    +reports: Doctrine\ORM\PersistentCollection {#8611 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8609 …}
    +violations: Doctrine\ORM\PersistentCollection {#8607 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8605 …}
    +awards: Doctrine\ORM\PersistentCollection {#8603 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8601 …}
    +categories: Doctrine\ORM\PersistentCollection {#8599 …}
    -id: 53009
    -password: "$2y$13$H3rpDaTEr3y57OQIS2PlF.BPyaq7DWWa.jon40n.3XPU7bM5.X5uS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8597 …}
    +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 {#8653
      date: 2024-03-08 11:51:53.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696710083 {#8650
      date: 2023-10-07 22:21:23.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 1.65 ms
Input props
[
  "user" => App\Entity\User {#9295
    +avatar: Proxies\__CG__\App\Entity\Image {#9296 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9297 …}
    +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 {#9292
      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 {#9298 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9300 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9302 …}
    +entries: Doctrine\ORM\PersistentCollection {#9304 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9306 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9308 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9310 …}
    +posts: Doctrine\ORM\PersistentCollection {#9312 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9314 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9316 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9318 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9320 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9322 …}
    +follows: Doctrine\ORM\PersistentCollection {#9324 …}
    +followers: Doctrine\ORM\PersistentCollection {#9326 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9328 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9330 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9332 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9334 …}
    +reports: Doctrine\ORM\PersistentCollection {#9336 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9338 …}
    +violations: Doctrine\ORM\PersistentCollection {#9340 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9342 …}
    +awards: Doctrine\ORM\PersistentCollection {#9344 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9346 …}
    +categories: Doctrine\ORM\PersistentCollection {#9348 …}
    -id: 36674
    -password: "$2y$13$WVzH1AAgQ8LflfMyJDxFhut7q.hVlDtAy5X6PpefTPT4oYKt64YQi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9350 …}
    +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 {#9293
      date: 2024-10-07 14:46:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690554877 {#9294
      date: 2023-07-28 16:34:37.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9999
  +width: 65
  +height: 65
  +user: App\Entity\User {#9295
    +avatar: Proxies\__CG__\App\Entity\Image {#9296 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9297 …}
    +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 {#9292
      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 {#9298 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9300 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9302 …}
    +entries: Doctrine\ORM\PersistentCollection {#9304 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9306 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9308 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9310 …}
    +posts: Doctrine\ORM\PersistentCollection {#9312 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9314 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9316 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9318 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9320 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9322 …}
    +follows: Doctrine\ORM\PersistentCollection {#9324 …}
    +followers: Doctrine\ORM\PersistentCollection {#9326 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9328 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9330 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9332 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9334 …}
    +reports: Doctrine\ORM\PersistentCollection {#9336 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9338 …}
    +violations: Doctrine\ORM\PersistentCollection {#9340 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9342 …}
    +awards: Doctrine\ORM\PersistentCollection {#9344 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9346 …}
    +categories: Doctrine\ORM\PersistentCollection {#9348 …}
    -id: 36674
    -password: "$2y$13$WVzH1AAgQ8LflfMyJDxFhut7q.hVlDtAy5X6PpefTPT4oYKt64YQi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9350 …}
    +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 {#9293
      date: 2024-10-07 14:46:05.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690554877 {#9294
      date: 2023-07-28 16:34:37.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 41.35 ms
Input props
[
  "user" => App\Entity\User {#8759
    +avatar: Proxies\__CG__\App\Entity\Image {#8760 …}
    +cover: null
    +email: "whale@lemm.ee"
    +username: "@whale@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "testingderp"
    +lastActive: DateTime @1698634671 {#8756
      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 {#8761 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8763 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8765 …}
    +entries: Doctrine\ORM\PersistentCollection {#8767 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8769 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8771 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8773 …}
    +posts: Doctrine\ORM\PersistentCollection {#8775 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8777 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8783 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8785 …}
    +follows: Doctrine\ORM\PersistentCollection {#8787 …}
    +followers: Doctrine\ORM\PersistentCollection {#8789 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8791 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8793 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8795 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8797 …}
    +reports: Doctrine\ORM\PersistentCollection {#8799 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8801 …}
    +violations: Doctrine\ORM\PersistentCollection {#8803 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8805 …}
    +awards: Doctrine\ORM\PersistentCollection {#8807 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8809 …}
    +categories: Doctrine\ORM\PersistentCollection {#8811 …}
    -id: 60864
    -password: "$2y$13$SP5c3EhfOOehzDjTxvmS6Omv3VwkWr7vjDU8ltQ20NDN2a/rKkkZW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8813 …}
    +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 {#8757
      date: 2023-10-30 03:57:51.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697491379 {#8758
      date: 2023-10-16 23:22:59.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10056
  +width: 65
  +height: 65
  +user: App\Entity\User {#8759
    +avatar: Proxies\__CG__\App\Entity\Image {#8760 …}
    +cover: null
    +email: "whale@lemm.ee"
    +username: "@whale@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "testingderp"
    +lastActive: DateTime @1698634671 {#8756
      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 {#8761 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8763 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8765 …}
    +entries: Doctrine\ORM\PersistentCollection {#8767 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8769 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8771 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8773 …}
    +posts: Doctrine\ORM\PersistentCollection {#8775 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8777 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8779 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8781 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8783 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8785 …}
    +follows: Doctrine\ORM\PersistentCollection {#8787 …}
    +followers: Doctrine\ORM\PersistentCollection {#8789 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8791 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8793 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8795 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8797 …}
    +reports: Doctrine\ORM\PersistentCollection {#8799 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8801 …}
    +violations: Doctrine\ORM\PersistentCollection {#8803 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8805 …}
    +awards: Doctrine\ORM\PersistentCollection {#8807 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8809 …}
    +categories: Doctrine\ORM\PersistentCollection {#8811 …}
    -id: 60864
    -password: "$2y$13$SP5c3EhfOOehzDjTxvmS6Omv3VwkWr7vjDU8ltQ20NDN2a/rKkkZW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8813 …}
    +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 {#8757
      date: 2023-10-30 03:57:51.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697491379 {#8758
      date: 2023-10-16 23:22:59.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 12.44 ms
Input props
[
  "user" => App\Entity\User {#9594
    +avatar: Proxies\__CG__\App\Entity\Image {#9595 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9596 …}
    +email: "Asudox@lemmy.world"
    +username: "@Asudox@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      ![Trollface](https://lemmy.world/pictrs/image/6c852190-b6f7-4f62-8c79-0b0703dafb9a.png "emoji trollface")\n
      \n
      forgejo: [codeberg.org/asudox](https://codeberg.org/asudox)  \n
      matrix: [matrix.to/#/@asudox:matrix.org](https://matrix.to/#/@asudox:matrix.org)\n
      \n
      aspe:keyoxide.org:D63IYCGSU4XXB5JSCBBHXXFEHQ
      """
    +lastActive: DateTime @1729566639 {#9591
      date: 2024-10-22 05:10: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 {#9597 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9599 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9601 …}
    +entries: Doctrine\ORM\PersistentCollection {#9603 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9605 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9607 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9609 …}
    +posts: Doctrine\ORM\PersistentCollection {#9611 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9613 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9615 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9617 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9619 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9621 …}
    +follows: Doctrine\ORM\PersistentCollection {#9623 …}
    +followers: Doctrine\ORM\PersistentCollection {#9625 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9627 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9629 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9631 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9633 …}
    +reports: Doctrine\ORM\PersistentCollection {#9635 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9637 …}
    +violations: Doctrine\ORM\PersistentCollection {#9639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9641 …}
    +awards: Doctrine\ORM\PersistentCollection {#9643 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9645 …}
    +categories: Doctrine\ORM\PersistentCollection {#9647 …}
    -id: 22283
    -password: "$2y$13$TwCR0olxqSqxGH4dXbRBxOcaEpdTCAA3dsNOl9DuG5rwhsJEbeJkq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9649 …}
    +apId: "Asudox@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Asudox"
    +apPublicUrl: "https://lemmy.world/u/Asudox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Asudox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729096556 {#9592
      date: 2024-10-16 18:35:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689058958 {#9593
      date: 2023-07-11 09:02:38.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10119
  +width: 65
  +height: 65
  +user: App\Entity\User {#9594
    +avatar: Proxies\__CG__\App\Entity\Image {#9595 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9596 …}
    +email: "Asudox@lemmy.world"
    +username: "@Asudox@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      ![Trollface](https://lemmy.world/pictrs/image/6c852190-b6f7-4f62-8c79-0b0703dafb9a.png "emoji trollface")\n
      \n
      forgejo: [codeberg.org/asudox](https://codeberg.org/asudox)  \n
      matrix: [matrix.to/#/@asudox:matrix.org](https://matrix.to/#/@asudox:matrix.org)\n
      \n
      aspe:keyoxide.org:D63IYCGSU4XXB5JSCBBHXXFEHQ
      """
    +lastActive: DateTime @1729566639 {#9591
      date: 2024-10-22 05:10: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 {#9597 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9599 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9601 …}
    +entries: Doctrine\ORM\PersistentCollection {#9603 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9605 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9607 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9609 …}
    +posts: Doctrine\ORM\PersistentCollection {#9611 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9613 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9615 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9617 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9619 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9621 …}
    +follows: Doctrine\ORM\PersistentCollection {#9623 …}
    +followers: Doctrine\ORM\PersistentCollection {#9625 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9627 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9629 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9631 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9633 …}
    +reports: Doctrine\ORM\PersistentCollection {#9635 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9637 …}
    +violations: Doctrine\ORM\PersistentCollection {#9639 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9641 …}
    +awards: Doctrine\ORM\PersistentCollection {#9643 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9645 …}
    +categories: Doctrine\ORM\PersistentCollection {#9647 …}
    -id: 22283
    -password: "$2y$13$TwCR0olxqSqxGH4dXbRBxOcaEpdTCAA3dsNOl9DuG5rwhsJEbeJkq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9649 …}
    +apId: "Asudox@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Asudox"
    +apPublicUrl: "https://lemmy.world/u/Asudox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Asudox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729096556 {#9592
      date: 2024-10-16 18:35:56.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689058958 {#9593
      date: 2023-07-11 09:02:38.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 19.70 ms
Input props
[
  "user" => App\Entity\User {#8296
    +avatar: Proxies\__CG__\App\Entity\Image {#8295 …}
    +cover: Proxies\__CG__\App\Entity\Image {#8294 …}
    +email: "Albin9326@kerala.party"
    +username: "@Albin9326@kerala.party"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I am a student who loves privacy and security on the web. Let’s decentralize everything together."
    +lastActive: DateTime @1697337008 {#8299
      date: 2023-10-15 04:30:08.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8293 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8291 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8289 …}
    +entries: Doctrine\ORM\PersistentCollection {#8287 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8285 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8281 …}
    +posts: Doctrine\ORM\PersistentCollection {#8279 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8277 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8275 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8273 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8271 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8269 …}
    +follows: Doctrine\ORM\PersistentCollection {#8267 …}
    +followers: Doctrine\ORM\PersistentCollection {#8265 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8263 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8261 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8259 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8257 …}
    +reports: Doctrine\ORM\PersistentCollection {#8255 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8253 …}
    +violations: Doctrine\ORM\PersistentCollection {#8251 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8249 …}
    +awards: Doctrine\ORM\PersistentCollection {#8247 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8245 …}
    +categories: Doctrine\ORM\PersistentCollection {#8243 …}
    -id: 52340
    -password: "$2y$13$W6miP1R145S1Zun6FVd4s.MuHDrzpib37Alr0RrzVBAUjawdlwJKW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8241 …}
    +apId: "Albin9326@kerala.party"
    +apProfileId: "https://kerala.party/u/Albin9326"
    +apPublicUrl: "https://kerala.party/u/Albin9326"
    +apFollowersUrl: null
    +apInboxUrl: "https://kerala.party/inbox"
    +apDomain: "kerala.party"
    +apPreferredUsername: "Albin9326"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697336983 {#8298
      date: 2023-10-15 04:29:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696641643 {#8297
      date: 2023-10-07 03:20:43.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10176
  +width: 65
  +height: 65
  +user: App\Entity\User {#8296
    +avatar: Proxies\__CG__\App\Entity\Image {#8295 …}
    +cover: Proxies\__CG__\App\Entity\Image {#8294 …}
    +email: "Albin9326@kerala.party"
    +username: "@Albin9326@kerala.party"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I am a student who loves privacy and security on the web. Let’s decentralize everything together."
    +lastActive: DateTime @1697337008 {#8299
      date: 2023-10-15 04:30:08.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8293 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8291 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8289 …}
    +entries: Doctrine\ORM\PersistentCollection {#8287 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8285 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8283 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8281 …}
    +posts: Doctrine\ORM\PersistentCollection {#8279 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8277 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8275 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8273 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8271 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8269 …}
    +follows: Doctrine\ORM\PersistentCollection {#8267 …}
    +followers: Doctrine\ORM\PersistentCollection {#8265 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8263 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8261 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8259 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8257 …}
    +reports: Doctrine\ORM\PersistentCollection {#8255 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8253 …}
    +violations: Doctrine\ORM\PersistentCollection {#8251 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8249 …}
    +awards: Doctrine\ORM\PersistentCollection {#8247 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8245 …}
    +categories: Doctrine\ORM\PersistentCollection {#8243 …}
    -id: 52340
    -password: "$2y$13$W6miP1R145S1Zun6FVd4s.MuHDrzpib37Alr0RrzVBAUjawdlwJKW"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8241 …}
    +apId: "Albin9326@kerala.party"
    +apProfileId: "https://kerala.party/u/Albin9326"
    +apPublicUrl: "https://kerala.party/u/Albin9326"
    +apFollowersUrl: null
    +apInboxUrl: "https://kerala.party/inbox"
    +apDomain: "kerala.party"
    +apPreferredUsername: "Albin9326"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1697336983 {#8298
      date: 2023-10-15 04:29:43.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696641643 {#8297
      date: 2023-10-07 03:20:43.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 2.34 ms
Input props
[
  "user" => App\Entity\User {#9058
    +avatar: Proxies\__CG__\App\Entity\Image {#9059 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9060 …}
    +email: "Ward@lemmy.nz"
    +username: "@Ward@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Open source developer & privacy advocate."
    +lastActive: DateTime @1703960173 {#9055
      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 {#9061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9063 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9065 …}
    +entries: Doctrine\ORM\PersistentCollection {#9067 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9069 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9071 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9073 …}
    +posts: Doctrine\ORM\PersistentCollection {#9075 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9077 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9079 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9081 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9083 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9085 …}
    +follows: Doctrine\ORM\PersistentCollection {#9087 …}
    +followers: Doctrine\ORM\PersistentCollection {#9089 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9091 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9095 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9097 …}
    +reports: Doctrine\ORM\PersistentCollection {#9099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9101 …}
    +violations: Doctrine\ORM\PersistentCollection {#9103 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9105 …}
    +awards: Doctrine\ORM\PersistentCollection {#9107 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9109 …}
    +categories: Doctrine\ORM\PersistentCollection {#9111 …}
    -id: 31901
    -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9113 …}
    +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 {#9056
      date: 2024-03-03 09:12:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689873208 {#9057
      date: 2023-07-20 19:13:28.0 +02:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10233
  +width: 65
  +height: 65
  +user: App\Entity\User {#9058
    +avatar: Proxies\__CG__\App\Entity\Image {#9059 …}
    +cover: Proxies\__CG__\App\Entity\Image {#9060 …}
    +email: "Ward@lemmy.nz"
    +username: "@Ward@lemmy.nz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Open source developer & privacy advocate."
    +lastActive: DateTime @1703960173 {#9055
      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 {#9061 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#9063 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#9065 …}
    +entries: Doctrine\ORM\PersistentCollection {#9067 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#9069 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#9071 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#9073 …}
    +posts: Doctrine\ORM\PersistentCollection {#9075 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#9077 …}
    +postComments: Doctrine\ORM\PersistentCollection {#9079 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#9081 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#9083 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#9085 …}
    +follows: Doctrine\ORM\PersistentCollection {#9087 …}
    +followers: Doctrine\ORM\PersistentCollection {#9089 …}
    +blocks: Doctrine\ORM\PersistentCollection {#9091 …}
    +blockers: Doctrine\ORM\PersistentCollection {#9093 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#9095 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#9097 …}
    +reports: Doctrine\ORM\PersistentCollection {#9099 …}
    +favourites: Doctrine\ORM\PersistentCollection {#9101 …}
    +violations: Doctrine\ORM\PersistentCollection {#9103 …}
    +notifications: Doctrine\ORM\PersistentCollection {#9105 …}
    +awards: Doctrine\ORM\PersistentCollection {#9107 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#9109 …}
    +categories: Doctrine\ORM\PersistentCollection {#9111 …}
    -id: 31901
    -password: "$2y$13$iPTrUTQILhWULmLRk5HZ1OnLtGgu3iypbdmlEAGKTh/t9xY0Mkehi"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#9113 …}
    +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 {#9056
      date: 2024-03-03 09:12:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689873208 {#9057
      date: 2023-07-20 19:13:28.0 +02:00
    }
  }
  +asLink: true
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 35.15 ms
Input props
[
  "user" => App\Entity\User {#8416
    +avatar: Proxies\__CG__\App\Entity\Image {#8415 …}
    +cover: Proxies\__CG__\App\Entity\Image {#8414 …}
    +email: "Lyxea@lemmy.world"
    +username: "@Lyxea@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "FOSS Lover | Game Dev | She/her"
    +lastActive: DateTime @1700870934 {#8419
      date: 2023-11-25 01:08:54.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8413 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8411 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8409 …}
    +entries: Doctrine\ORM\PersistentCollection {#8407 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8405 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8403 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8401 …}
    +posts: Doctrine\ORM\PersistentCollection {#8399 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8397 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8395 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8393 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8389 …}
    +follows: Doctrine\ORM\PersistentCollection {#8387 …}
    +followers: Doctrine\ORM\PersistentCollection {#8385 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8383 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8381 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8379 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8377 …}
    +reports: Doctrine\ORM\PersistentCollection {#8375 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8373 …}
    +violations: Doctrine\ORM\PersistentCollection {#8371 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8369 …}
    +awards: Doctrine\ORM\PersistentCollection {#8367 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8365 …}
    +categories: Doctrine\ORM\PersistentCollection {#8363 …}
    -id: 74911
    -password: "$2y$13$fQfW6GAUQjidSGqJR78JAOwiNEtFPsz63DYZA2dBXMPBBBLJRbH3u"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8361 …}
    +apId: "Lyxea@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lyxea"
    +apPublicUrl: "https://lemmy.world/u/Lyxea"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lyxea"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701420344 {#8418
      date: 2023-12-01 09:45:44.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699866130 {#8417
      date: 2023-11-13 10:02:10.0 +01:00
    }
  }
  "width" => 65
  "height" => 65
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10290
  +width: 65
  +height: 65
  +user: App\Entity\User {#8416
    +avatar: Proxies\__CG__\App\Entity\Image {#8415 …}
    +cover: Proxies\__CG__\App\Entity\Image {#8414 …}
    +email: "Lyxea@lemmy.world"
    +username: "@Lyxea@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "FOSS Lover | Game Dev | She/her"
    +lastActive: DateTime @1700870934 {#8419
      date: 2023-11-25 01:08:54.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#8413 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#8411 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#8409 …}
    +entries: Doctrine\ORM\PersistentCollection {#8407 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#8405 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#8403 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#8401 …}
    +posts: Doctrine\ORM\PersistentCollection {#8399 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#8397 …}
    +postComments: Doctrine\ORM\PersistentCollection {#8395 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#8393 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#8391 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#8389 …}
    +follows: Doctrine\ORM\PersistentCollection {#8387 …}
    +followers: Doctrine\ORM\PersistentCollection {#8385 …}
    +blocks: Doctrine\ORM\PersistentCollection {#8383 …}
    +blockers: Doctrine\ORM\PersistentCollection {#8381 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#8379 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#8377 …}
    +reports: Doctrine\ORM\PersistentCollection {#8375 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8373 …}
    +violations: Doctrine\ORM\PersistentCollection {#8371 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8369 …}
    +awards: Doctrine\ORM\PersistentCollection {#8367 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#8365 …}
    +categories: Doctrine\ORM\PersistentCollection {#8363 …}
    -id: 74911
    -password: "$2y$13$fQfW6GAUQjidSGqJR78JAOwiNEtFPsz63DYZA2dBXMPBBBLJRbH3u"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#8361 …}
    +apId: "Lyxea@lemmy.world"
    +apProfileId: "https://lemmy.world/u/Lyxea"
    +apPublicUrl: "https://lemmy.world/u/Lyxea"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "Lyxea"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1701420344 {#8418
      date: 2023-12-01 09:45:44.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699866130 {#8417
      date: 2023-11-13 10:02:10.0 +01:00
    }
  }
  +asLink: true
}
related_categories App\Twig\Components\RelatedCategoriesComponent 14.0 MiB 49.71 ms
Input props
[
  "magazine" => "privacyguides@lemmy.one"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#10358
  +limit: 4
  +tag: null
  +magazine: "privacyguides@lemmy.one"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#10359 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 14.0 MiB 34.90 ms
Input props
[
  "magazine" => "privacyguides@lemmy.one"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#10435
  +limit: 4
  +tag: null
  +magazine: "privacyguides@lemmy.one"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#10436 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 14.0 MiB 67.62 ms
Input props
[
  "magazine" => "privacyguides@lemmy.one"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#10556
  +limit: 4
  +tag: null
  +magazine: "privacyguides@lemmy.one"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#270 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#389 …}
}
support_us_block App\Twig\Components\SupportUsBlock 14.0 MiB 0.88 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#10611
  +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 {#10610 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 14.0 MiB 4.28 ms
Input props
[
  "magazine" => App\Entity\Magazine {#265
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#275
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#269
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#271
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#10686
  +magazine: App\Entity\Magazine {#265
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#275
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#253 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +posts: Doctrine\ORM\PersistentCollection {#154 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#216 …}
    +bans: Doctrine\ORM\PersistentCollection {#133 …}
    +reports: Doctrine\ORM\PersistentCollection {#119 …}
    +badges: Doctrine\ORM\PersistentCollection {#97 …}
    +logs: Doctrine\ORM\PersistentCollection {#87 …}
    +awards: Doctrine\ORM\PersistentCollection {#76 …}
    +categories: Doctrine\ORM\PersistentCollection {#63 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#269
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#271
      date: 2023-10-07 00:21:18.0 +02:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#333 …}
}