GDPR Compliance App for Freshdesk

Overview

The GDPR Compliance App For Freshdesk is meant for companies who have an obligation to comply with the EU GDPR regulations.

The GDPR Compliance App For Freshdesk is a powerful tool designed to automatically delete contacts and their related tickets in Freshdesk based on predefined conditions. These instructions will guide you through the process of creating rules and conditions to help you better manage your contacts and their related data.

Key Benefits for Freshdesk Users:

GDPR Compliance App for Freshdesk Overview

Time-saving: you can automate the process of removing unwanted contacts and related tickets, saving you time and effort. Example: the app can autodelete the contacts and their related data after a specific time has passed.

GDPR Compliance App for Freshdesk Overview

Increased data security: By automatically removing contacts and related data (Tickets and documents) that are no longer needed, you can reduce the amount of personal data stored in Freshdesk, your helpdesk system, thereby reducing the risk of data breaches.

GDPR Compliance App for Freshdesk Overview

GDPR compliance: By setting up rules to automatically delete contacts and tickets based on specific conditions, you can ensure that your helpdesk system is GDPR compliant.

GDPR Compliance App for Freshdesk Overview

Customizable rules: you can create customized rules based on different criteria, allowing you to tailor the app to your specific needs.

Rule list
GDPR Compliance App for Freshdesk Overview

Improved performance: By removing unnecessary data, you can improve the performance of Freshdesk reducing the load time and making it easier for agents to find the information they need.

GDPR Compliance App for Freshdesk Overview

Better customer experience: By keeping your helpdesk system clutter-free, you can provide a better experience for your customers, making it easier for them to get the support they need.

How to install?

Verification
Rule creation

Instructions

The app has two main sections: Rule Creation and Add Exception Rules.

  1. Rule Creation section allows you to create rules that will apply to ticket conditions.
  • Global Rule Setup section allows you to configure the default delete behaviour for all rules created in the app.
Global rule creation
  • Hard Delete: Selecting this option will permanently remove contacts and their related tickets from Freshdesk. This action cannot be undone, and the deleted data cannot be recovered. This option is recommended if you want to ensure that contacts and tickets are completely removed from your system.
Global Rule Yes
  • Soft Delete: Selecting this option will mark contacts and their related tickets as deleted, but they will remain in the system for a period of time before being permanently removed. This option is recommended if you want to be able to recover deleted data within a certain timeframe.
Global Rule No

Note: The default delete behaviour set in the Global Rule Setup will apply to all rules created before and after the change. If you change the default delete behaviour, it will not affect contacts and tickets that have already been deleted.

2. Individual Rule Setup section: You can select the parameters like the Group, Type and Duration of the ticket to determine when a contact will be deleted. We recently introduced a new parameter which is Keep Contact. In addition, you can choose a Ticket Status Condition that will specify whether the rule applies to tickets that have been closed since their creation or closed since their last update.

For example, you can create a rule that deletes all contacts with tickets assigned to Group X after 2 days from their last update.

Individual Rule
  • Ticket Status Condition:

You can choose one of the following Ticket Status Conditions to determine when a rule should be applied:

Since closed: This condition will count the time elapsed from the last ticket closed. The rule will only be applied if all tickets associated with the contact are closed.

For example, if you choose Since closed and set the Duration to 2 days, the rule will only be applied if all tickets associated with the contact are closed and it has been 2 days since the last ticket was closed. If a new ticket is created during this time or any ticket remains open, the rule will not be applied.

Since created: This condition will count the time elapsed from the last ticket created. The rule will only be applied if all tickets associated with the contact are closed.

For example, let’s say you want to delete all contacts that have tickets assigned to Group X and Type Y, and have not had any activity for 5 days since the creation of their last ticket. To accomplish this, you would create a rule with the following parameters:

  • Group: X
  • Type: Y
  • Duration: 5 days
  • Ticket Status Condition: Since created
  • Keep contact: No

This rule will delete all contacts that have tickets assigned to Group X and Type Y and have not had any activity for 5 days since the creation of their last ticket. The app will check all tickets associated with the contact, and if all of them are closed and it has been 5 days since the creation of the last ticket, the contact will be deleted along with its related tickets.

Please note that if a new ticket is created during this time or any ticket remains open, the rule will not be applied.

  • Time limit:

You can set a maximum time limit for contacts to be deleted. The time limit can be set up to 4 years.

Time limit
  • Keep Contact Rule:

This rule governs whether a contact should be retained or deleted after specific actions within the system. This can help businesses to delete the tickets but keep the contacts.

Keep Contact
  • Yes: Selecting “Yes” means that the contact will be kept in the system, ensuring their information remains available for future use or reference.
  • No: Selecting “No” will allow the contact to be deleted based on the criteria chosen. However, please note that even if the contact is deleted, the agent associated with the contact will always be retained.

This is an example how to add a rule with the following parameters:

Select the rules:

Select the rules

Click on Save to add the rule.

Save button

We recommend that you carefully consider which option is best for your organization before making a selection.

The combination of different rules is not applied to the same contact. Each rule operates independently.

If a contact has more than one type of ticket or ticket belong to more than one group, multiple types and groups can be added within the same rule.

If you want to apply a rule to a different set of conditions, you will need to create a new rule.

In the case of a conflict between two rules (one for deleting and one for keeping the contact), keeping the contact takes preference.

2. Add Exception Rules section allows you to add exceptions that will keep a contact and its related tickets from being deleted. You can choose to keep a contact by adding a Tag, Email, or Company. For example, if a contact belongs to a specific company, you can add that company to the exception rules, and that contact and its related tickets will not be deleted.
Add exception rules

Please note that to add a Tag as an exception, the Tag must exist in the system and be added to the contact’s profile. You can add multiple tags separated by a comma.

To use the app, simply create your rules and exceptions, save your changes, and activate the app. The app will then automatically delete any contacts that meet the criteria in your rules, but only if all tickets match the rule conditions and exception rules. Thank you for using the Auto-Delete Contacts app to help streamline your Freshdesk workflow!

Use Cases Examples:

  • A company wants to delete all contacts and their related tickets that have not had any activity for more than 6 months, except for those that have the “VIP” tag. They can create a rule with a duration of 180 days or 6 months and add an exception for the “VIP” tag. exception for the “VIP” tag.
  • A business wants to automatically delete all contacts and tickets that are assigned to a specific group, except for those that have been assigned to a particular team member. They can create a rule with the group selected and add an exception for the team member’s email address.
  • A support team wants to automatically delete all contacts and tickets that are of a certain type, but they want to keep those that have an open ticket. They can create a rule with the type selected and add an exception for any contact that has an open ticket.

Frequently Asked Questions

The app will automatically delete contacts and their related tickets based on rules that you set. It can help you keep your contact list clean and organized.

Yes, the app is designed to be GDPR compliant. It does not store data and offers options to keep contacts that have exceptions based on their tag, email, or company.

You can create rules based on the assigned group and/or type of a ticket, as well as the duration since creation or closure of a ticket.

No, if you want to have a rule combination for the same contact you can create a rule which contains all the options like several groups and ticket types that will apply to the same contact.

 Yes, you can add exceptions based on a contact’s tag, email, or company to prevent their deletion.

You can set the duration for up to 90 days.

Hard deletion will permanently delete the contact and all related tickets, while soft deletion will mark them as deleted but keep them in the system for a certain period of time.

Yes, you can change the global settings to apply hard or soft deletion to all rules.

The exception rule takes preference and the contact will not be deleted.

Only if the global option is hard delete as No. If the setup selected is hard delete as Yes, once the contacts and tickets are deleted, they cannot be retrieved.

Frequently Asked Questions

Thank you for using the Auto-Delete Contacts app to help streamline your Freshdesk workflow!

Request a Demo

Connect with our team of experts today. Whether you have a question, need support, or are looking to partner with us, we’re here to help. Fill out the form below and we’ll be in touch shortly.