*** PURPOSE OF THIS POST IS TO RAISE A DISCUSSION ABOUT WHAT NEEDS TO BE IMPLEMENTED IN VIRTUEMART, NOT GENERAL GDPR TERMS CONTENTS ***
GDPR - SUGGESTED CHANGES IN VIRTUEMART:
PERSONAL AND SENSITIVE DATA COLLECTED/STORED/SUBMITTED VIA VM FORMS:
a) name, middle name and last name, username, company name
b) email
c) phone, mobile phone
d) billing address
e) shipping address
f) fax
g) tax exemption number (VAT ID, Reg. ID)
h) IP address
1. CHECKOUT
1.1 FRONT-END:
a) checkbox with popup privacy policy terms such as Terms of Use
b) obligatory field, not checked (those who do not agree cannot complete order).
1.2 BACK-END:
a) field to enter Privacy Policy such as Terms of Use (VENDOR TAB in Configuration), or possibility to enter article ID, or select menu item (this could be handled in SHOPPER FIELD setting actually because most shops have ToU in footer and having it both in articles and in VM config requires changes in two locations)
b) store agreement, e.g. YES in database in separate filterable column - both for registered and guest shoppers -> should be visible on order list and customer list and be able to filter users who did not agree (for purpose of export for newsletter requiring the additional consent)
2. REGISTRATION
FRONT-END:
a) similar checkbox with popup terms such as Terms of Use
- obligatory field, not checked (those who do not agree cannot complete registration).
b) store agreement, e.g. YES in db in separate filterable column -> should be visible on order list and customer list and be able to filter users who did not agree (for purpose of export for newsletter requiring the additional consent)
4. SHOPPER FIELDS
a) add built in checkbox that cannot be deleted just like for terms of use
3. ASK ABOUT A PRODUCT
- this is not stored in DB, but emails are also issue - question is, if VM should store this info for the purpose of consolidated report about submitted sensitive data
similar checkbox with popup terms such as Terms of Use
- obligatory field, not checked (those who do not agree cannot send the question).
4. RECOMMEND A PRODUCT
- this is not stored in DB, but emails are also issue - question is, if VM should store this info for the purpose of consolidated report about submitted sensitive data
5. PRODUCT REVIEW
similar checkbox with popup terms such as Terms of Use
- obligatory field, not checked (those who do not agree cannot send the question).
6. EXPORTS
This could be an extra component, but ability to look up a customer and export/delete all information about him/her in a database is important for whole GDPR process because anyone who stores such information must be able to provide a printable or downloadable report o all personal/sensitive data stored about an individual who requires it and then if asked must be able to easily delete it.
7. SAMPLE GDPR TERMS
- I have them in Czech, not too long, we could translate them into all VM languages and replace vendor data by a variable.
- not necessary, just a way to make things better then others
