Forum Activity for @brian

brian
@brian
05/25/18 07:23:27AM
10,157 posts

The GDPR right to be forgotten - applies from May 25th 2018


Using Jamroom

researchcooperative:Why not just reduce both of these to "send email"?

Because you can set notifications to be Private Note, then disable Private Note notifications - that way you receive no email but all notifications will be in your private notes.

It sounds like we need a control in the User module to set all notification options (by default) to "off".
brian
@brian
05/25/18 07:09:27AM
10,157 posts

User Privacy Controls - More important now than ever


Suggestions

How do you ensure the user is putting in their real date of birth? If you really must be sure, there is only 1 way to do it:

1) Make ALL accounts admin activated only
2) Require the user to send proof of birth date to you via mail or a scan before you activate their account

Anything else leaves room for someone to lie to you about their birth date.

To be honest this is an area that we've not looked into much since no one wants it - in fact I think you're the only one to ever bring up concerns about age related content. Since our development is primarily driven by what users ask for, it's not an area we've focused on. Now with the GDPR that may change, so your feedback is appreciated :)
brian
@brian
05/25/18 07:03:57AM
10,157 posts

GDPR?


Using Jamroom

See my follow up here:

https://www.jamroom.net/the-jamroom-network/forum/new_posts/58375/the-gdpr-right-to-be-forgotten-applies-from-may-25th-2018

I'll be honest - I'm not a GDPR expert, so let me know if there are any questions about how JR works in regards to GDPR privacy and if needed we can check it out.
brian
@brian
05/25/18 06:58:09AM
10,157 posts

Proxima Invalid Item owner


Installation and Configuration

You should not get an "invalid item owner" if using the master key - I will check that out.
brian
@brian
05/25/18 06:55:15AM
10,157 posts

The GDPR right to be forgotten - applies from May 25th 2018


Using Jamroom

Just wanted to add here that Jamroom is (as far as I can tell reading the GDPR requirements) already mostly GDPR compliant. The only thing a site might want to change is their Privacy Policy and Terms of Service to use more appropriate "GDPR language".

The only thing we are working on right now is an update to the User module that allows the site to change the "notifications" tab - this allows you to pick whatever format may be easier for your users, since a lot of the GDPR is about making it easy for a user to see HOW they will be contacted and how their data is used.

Note that the data retention period for the GDPR is (as far as I know) still a gray area - I do not believe you have to automatically delete a user's account if they have not logged in in X days, but instead you just must make it easy for the user to delete their account and in turn have it delete ALL their data (which JR already does).

Let me know if that helps or you know of a GDPR requirement that needs support on our end.

Thanks!
brian
@brian
05/19/18 12:05:28PM
10,157 posts

Activity Timeline Question


Design and Skin Customization

Yep - exactly. You can string as many values as you want on the not_in - i.e.

action_module not_in jrFollower,jrComment,jrLike,jrAudio,jrVideo,...

So you're not just limited to 2 values - you can have 20 if you want.
updated by @brian: 05/19/18 12:05:53PM
brian
@brian
05/19/18 11:51:27AM
10,157 posts

Activity Timeline Question


Design and Skin Customization

You will get better performance by changing this:

{jrCore_list module="jrAction" search1="action_module != jrFollower" search2="action_module != jrComment"

To this:
{jrCore_list module="jrAction" search1="action_module not_in jrFollower,jrComment" ignore_missing=true

the "not_in" operator takes a comma separated list of values to match.

The "ignore_missing" key is a special key that is only needed on !=, not_like and not_in operators (basically negating operators) that can be added to tell the core that it can ignore any items that do NOT have the key you are searching on, otherwise the core has to include any items that are missing the key you are searching on (since those items "do not match").

Basically anywhere we can cut down the number of separate search conditions will always result in a higher performing query.
updated by @brian: 05/19/18 11:52:01AM
brian
@brian
05/19/18 11:46:31AM
10,157 posts

Beta core updates


Using Jamroom

You want to turn off the BETA channel in ACP -> Core -> Marketplace -> Tools -> Marketplace Channels.

Let me know if that helps.
brian
@brian
05/10/18 10:06:47AM
10,157 posts

Add gtag.js to Google Analytics module selection?


Installation and Configuration

I believe the gtag.js is still in beta, but I can look at adding support for it. It looks like the main difference is that gtag.js supports sending events to Analytics, Adwords AND Doubleclick (versus just Analytics).
brian
@brian
05/10/18 09:49:46AM
10,157 posts

System Updates remain after installing


Installation and Configuration

1) Update the module
2) run an integrity check and reset caches
  59