Introducing: Tophhie Social Profile Preferences

We're providing a way for you to declare your Tophhie Social profile preferences.

Introducing: Tophhie Social Profile Preferences
Photo by Zulfugar Karimov / Unsplash

At Tophhie Social we've been working hard to ensure you have a say in how your account operates, which services you want to opt-in to and which emails you receive. So today, we're excited to announce the general availability of "Tophhie Social Profile".

Tophhie Social Profile is available @ profile.tophhie.social

Go to Tophhie Social Profile

As of it's initial release, there are three preferences available to you:

  • PDS Preferences
    • Participate in Accessibility Scoring
    • Show on Tophhie Social Homepage
  • Communication Preferences
    • Subscribe to marketing notifications

PDS Preferences is aimed specifically at Tophhie Social specific features and services, including the accessibility scoring system. You now have the ability to decide whether you participate in these features or not.

If you choose to not participate in accessibility scoring, your daily score will not be generated, and your score will not be used to determine the overall score of the entire PDS. Simple as that!

If you choose to not be shown on the Tophhie Social Homepage, we'll hide you. You won't be shown on tophhie.social. (You will still appear on the Tophhie Social Server Status page, for now).

Communication Preferences is aimed at giving you the choice over which emails you receive from us. You will always receive important account-related emails, emails relating to service issues, or security issues. However, you ought to have a say in whether you receive less important emails... specifically, in this release, marketing emails.

We don't send many marketing emails... in fact, I believe we've only ever sent one so far. However, it's your right to opt-out of those emails. Now... you can!

How does this work?

It's simple really... your Tophhie Social account is part of the AT Protocol system, within your account you may have lots of different "collections" containing your data for the various different AT Protocol apps (including Bluesky). We've built on top of that and placed your preferences inside your account.

Whenever you update your profile, the record inside your AT Protocol account is updated to reflect your new preferences. Tophhie Social systems are able to query this record at any time (as can the rest of the AT Protocol network), and we can then adapt our systems based on your preferences.

It's just a JSON object, stored inside your account. Small, but effective.

What does the JSON object mean?

Within the AT Protocol network, there's the principle of "lexicons". A lexicon is a schema definition, written in JSON, that defines a data structure. In simple terms, a lexicon describes what each property of that JSON object means.

You can view the lexicon for "social.tophhie.profile" here...

https://pdsls.dev/at://did:plc:ggobmtqnjirtchpwgydxoecb/com.atproto.lexicon.schema/social.tophhie.profile

One Small Disclaimer...

We're giving you the opportunity to specify your preferences early, hence the release today. Some of the features or services within Tophhie Social are still being updated to respect these new preferences. So, whilst you can update them today, it may be slightly longer before our apps respect these preferences.

Please bear with us!


So, give it a go! Log in, and update your preferences today 😄

Any issues, you can simply drop a message to @tophhie.cloud on Bluesky, or drop us an email at help@tophhie.social.