Hot answers tagged

4

You could do this fairly easily with the Contact Layout Editor extension (assuming you're on CiviCRM 5.x). Use the extension to remove the existing Communication Preferences block from the Summary page. Build a custom block that includes the normal communication preferences fields plus "Do Not Voicemail". You'll probably want to remove "Do Not Voicemail" ...


4

People build reports based on their clients requirement and if they think this is going to help others in the community they contribute code either in the form of sending PR to core or release as an extension publicly. I think (but not confident) Extended reports extension does provides some additional filtering and reports, its worth trying if it meets ...


3

Your analysis is correct, the list of recipients is build when the email is scheduled, not when it's sent In practice, it shouldn't differ too much, but they are some edge case, like possibly your "Do not email" contacts that might have changed between the time you scheduled the email and it was sent Depending on what logging configuration you have, you ...


3

Sounds like you have an unusual use-case where you are in the habit of sending emails to every contact in your database. More typical uses of CiviCRM involve sending mailings to one or more groups of contacts. The Webform-CiviCRM module accommodates this nicely - add the Groups field to your webform (e.g. user-select) and then edit that webform field to only ...


3

There is no individual resource as such that holds the answers to your question. There are currently still a significant amount of unknowns surrounding GDPR. Some of your issues can be resolved technically. By hosting your systems and data in a country like Switzerland which already has a so called "adequacy decision" with the EU and the US. Swiss law by ...


3

Can be achieved by GDPR webform https://github.com/tapashdatta/webform_gdpr/tree/5.x


2

I can't answer on behalf of CiviCRM LLC but I can say that the only cookie I see is the session cookie which just stores a session id. However the session object on the server that matches that id has many things in it, but in any case the purpose within the code is usually to provide functionality, such as the recent history list in the sidebar, or even ...


2

The latest version of the GDPR extension takes care of this. It has its own communication preferences page which presents the options the right way around whilst updating the existing CiviCRM fields. You could probably use that to better effect as it also includes group subscriptions, data policy and possible profile updates on the same page.


2

While this is only a partial answer to your question, it's worth checking out the CiviCRM GDPR extension, detailed on the CiviCRM blog.


2

https://civicrm.org/extensions/do-not-contact-until May not be compatible with latest version of CiviCRM as it hasn’t been updated for a number of years.


2

You might want to try this extension: https://github.com/AlainBenbassat/eu.businessandcode.notepermissions It creates a permission in your CMS for each note type you create in CiviCRM. You can then selectively assign these permissions to users who have to see the corresponding notes. The extension has not been extensively tested, so I'm looking forward to ...


1

The privacy on notes fields is not very flexible. You can control access to a set of custom fields using ACLs.


1

There are other ways to make data more private, eg use an Activity Type and limit certain Activity Types to certain users (eg Private Calls/Meetings) via this extension


1

Its possible to add custom fields for Notes through UI, by simply adding an option for Objects a custom group extends to option group. However the fields wont appear on Add/Edit note form unless you write an extension to build the builds or modify core file to support custom fields(should be couple of hrs of work). Good news is the custom field data can be ...


1

I think it's at the below link and yes it's strangely missing. Do you want to open a lab ticket? https://github.com/civicrm/civicrm-core/blob/33307b5a0da280c63ed0d8fa1f8a3e899a217ad0/CRM/Report/Form.php#L5473


1

We resolve by using CiviRules: "if the action is a petition signing then accept the Privacy Policy and Communication Preferences for that contact".


1

Google "Cookie Checker" There are several sites out there that offer GDPR cookie compliance. They generally offer a free test for your domain that will tell you if you are using cookies.


1

You might want to check out the API Import extension which adds a lot more options than the Civi Import Wizard


Only top voted, non community-wiki answers of a minimum length are eligible