Plant & Tool Hire Software – Power and Affordability in the cloud

Plant & Tool Hire Software

Until now, the plant and tool hire industry has been limited to antiquated and limited functionality server based software choices, that are not only expensive to run and maintain, they are also overpriced.

With this in mind, the team at HireHop built modern, future proof software for companies in the plant and tool hire industry, to give them an affordable, modern and powerful equipment rental software solution.

HireHop has been built by people who have worked in the hire industry, along with the invaluable suggestions and feedback from our users, people like you, who have told us what they need, enabling us to deliver software perfectly tailored for tool and plant hire companies like yours, giving you the most intuitive, powerful, versatile and feature rich equipment rental software in the world.

We launched HireHop to the tool and plant rental industry at the Executive Hire Show, with the large players as well as small companies wanting to migrate from their existing software to HireHop.

Plant and tool hire softwareModern Plant and Tool Hire Software

HireHop has been built with the latest cloud technology.  It is in the cloud, meaning you no longer have to install it, you don’t need to manage your own servers or take backups, and you definitely don’t need to pay for expensive support.

By migrating to HireHop, you will get free updates (we even install them for free), we manage all backups for free, we will give you free support, and best of all, HireHop is affordable, so no more will you be overcharged for old fashioned and limited functionality software.

Plant and Tool Rental is Modernising

The plant and tool rental industry is modernising at an alarming rate, from telematics that is moving to the cloud, even your banking and tax returns now live in the cloud. As HireHop is cloud based and embraces all the latest cloud technology, from integrating with your website, as well as Google and Microsoft 365 integration, it even drives business your way, something no other software in the tool and plant hire industry does.

Being in the cloud makes HireHop safe.  Built on the Amazon AWS $250 billion server network that is used by banks, governments and even NASA, a huge infrastructure that not even the largest plant and tool hire companies in the world can afford to buy, however HireHop gives you access to this secure network without breaking the bank, leaving you with cash to invest in your stock, and not waste on expensive software.

Don’t get left behind paying extortionate fees for old fashioned software, contact us today to arrange a free demo.

 

HireHop Rental Software Awarded The “Hire Industry Trusted Supplier” Accreditation

Hire Industry Trusted Supplier AccreditationHireHop has been awarded the prestigious Hire Industry Trusted Supplier (HITS) accreditation from the Hire Association Europe (HAE), passing stringent tests on quality, longevity, safety and ethical business practices.

The Hire Industry Trusted Suppliers scheme has been established to promote the highest levels of quality, competence and safety within the hire industry, giving existing and potential customers reassurances that when choosing a HITS accredited supplier, that they are in safe hands as the supplier is fully committed to maintaining the highest level of standards and practices.

Designed to highlight the most trustworthy suppliers, the HITS scheme will help potential customers make an informed decision, as the HITS accreditation is an additional assurance that background due diligence checks have been undertaken, meaning that by choosing a Hire Industry Trusted Supplier, you are safe in knowledge that the supplier is a sound and solid choice.

Keith Jacobs, Director of HireHop says, “We are extremely proud to receive this important accreditation, and we believe that this is an endorsement of all the hard work and effort that we have put into HireHop for the benefit of our customers.”

At HireHop, being the best, most modern and future proof software in the world is not enough, as we want to go the extra mile to not only give our users the best, but also to reassure them that they are in extremely safe hands by using HireHop.

Try HireHop today for free, and see why it is setting the standards for hire business software.

Software Partners and Re-Sellers Opportunity – Software Product Specialists

software re-sellerAccording to the European Rental Association, the hire and rental industry in Austria, Belgium, Czech Republic, Denmark, Germany, Finland, France, Italy, Holland, Norway, Poland, Spain, Sweden, Switzerland and the UK had an annual turnover of €25 billion in 2016, made up of 15,500 medium to large companies, collectively employing 120,000 people in those countries alone.

The market predominantly uses out of date Windows software, and thus has not been able to fully embrace the advantages of cloud software. This is because the cloud offerings have been very poor on functionality, that is until HireHop came along at the end of 2016. HireHop is a cloud software solution written from the ground up for the hire and rental industry, being the only software servicing the hire and rental industry that can be fully customised and is more powerful than all the other offerings. It has a full feature set, utilising groundbreaking technology and methodology invented by the team at HireHop.

Software Partners and Re-Sellers

HireHop is based in the UK and we are offering software product specialists from around the world the opportunity to become partners to re-sell HireHop as well as sell any associated services.

HireHop  is a SAAS product, thus partners will be able to share in subscription charges and provide their own additional services such as training, implementation, document design, hardware sales and software customisations. They will also be able to offer support contracts to all of their local users at whatever appropriate rates they currently follow.

This is a massive opportunity, for software re-sellers that want to expand their operations based around a mature and stable product that already has a significant user base.

If you think this could be of interest to your company, please email us below with some details about your company together with the sort of products you currently resell and support.

Customisation & Customising Widgets – HireHop API NoHTML Framework

HireHop is completely customisable, you can even add custom fields, all done using the HireHop JavaScript injection method, in which JavaScript files that you have written are inserted into HireHop pages.  If you look at the page source of a HireHop page, you will see <!– PLUGINS –>, it is after here where the JavaScript for your plugins will be inserted.

HireHop has been built from the ground up, developing our own framework that we call NoHTML, amalgamating existing technology and methodology to produce a framework that is easy to use, extendable and enables fast page loading, even on slow internet connections.

Apart from the main part of the page, the main parts of HireHop are dynamically built on the client machine using JavaScript and jQuery widgets, similar to REACT and JSX, but more simple and of course using the familiar jQuery framework.  For instance, if you load a Job page and inspect the page (press F12 for the browser’s object inspector), you will see a <div> element at the bottom of the page structured like so:

<div id=”notes_tab“></div>

As you can see the above <div> is just an empty div element. If you click on the “Notes” tab, suddenly the above element is populated with elements.  Looking at your browser’s inspector you will also notice that the only data loaded from the server was some JSON and not the code in the notes tab.  The notes tab was built dynamically on the client machine using a custom jQuery UI Widget called $.notes() (internally called $.custom.notes) that is defined in the file /js/notes.js, and that widget used an ajax call to the server to get the data to populate it.

All the widget files on HireHop are compressed for speed, however to see the expanded source just add a .MAX to the end of the file’s name, for instance /js/notes.MAX.js.

To inject JavaScript into your webpages, if you go to Settings->Company Settings, and in Plugins add the url of your JavaScript file, which should be on an https server.  You can add multiple URLs which you can separate with a “;” (semi-colon).  All URLs must be to a secure https domain.

Extending A Widget

As these are jQuery UI Widgets, you can use a type of Object Orientated programming technique to overwrite parts of the HireHop widgets. For example, we are going to create a small plugin that adds a span element with the word Hello after the Refresh button on the notes widget.

First create a JavaScript file on your web server and add the following code

$(document).ready(function(){
// Check if the notes widget exists
if(typeof($.custom.notes)!=”undefined” && hh_api_version<=1) {
// Redefine notes widget
$.widget(“custom.notes“, $.custom.notes, {
_init_main: function() {
// Call the old _init_main
this._super(arguments);
// Add an hello after the refresh button
$(“<span>“,{ html:” Hello” }).insertAfter(this.btnRefresh);
},
// Even add your own new functions into the widget if you want

new_function_name: function() { }
});
}
});

The above code is available in a file located at https://s.myhirehop.com/plugins/demo.js.

Explaining the code above line by line:

$(document).ready(function(){
First we wait for the document to be ready and all page elements and JavaScript files to be loaded.  In this case this is not necessary as the /js/notes.js file is loaded before the plugin script, however for this example we have left it in for reference.

if(typeof($.custom.notes)!=”undefined” && hh_api_version<=1) {
Next we test to see if the notes widget has been defined, if it has we will proceed to overwrite one part of it.  Here we are also testing the HireHop API version the user is using.  As new versions of HireHop are released, the user will have the option to use it and this makes sure that your plugin is compatible with that version.

$.widget(“custom.notes“, $.custom.notes, {
Here we are initiating merging of a new JavaScript object containing functions into the notes widget.

_init_main: function() {
By naming a function the same as an existing one, it will be overwritten.

this._super(arguments);
This calls the inherited function, being the function we are overwriting.

$(“<span>”,{ html:” Hello” }).insertAfter(this.btnRefresh);
We then add a simple span element containing the word “Hello” after the Refresh button. you could also use $(“<span> Hello</span>”).insertAfter(this.btnRefresh);. To address elements, you should always use the variables assigned to elements and never the element ID’s as most ID’s on HireHop are dynamically created and will be different with every instance.  If the element ID has numbers in it or is not nicely named, definitely don’t use it.

new_function_name: function() { }
Finally, this does nothing and is not necessary for what we need to do, it just demonstrates that you can even add your own functions into the widget.

When you reload the HireHop page, you will see the word Hello after the refresh button if you did everything correctly.

Versioning

A huge advantage of using the HireHop NoHTML framework is that all the JavaScript is cached, resulting in fast page loading as the browser uses the JavaScript files in its cache.  This can be problematic when you update your plugin, as all the users using it, their browsers won’t download the updated version, and instead use their cached version, that is unless they clear their browser cache.

To overcome this, when adding your JavaScript URLs to the Plugins options, you can use a versioning parameter, for example for https://www.mywebsite.com/plugin.js you would enter it as https://www.mywebsite.com/plugin.js?v=1. After an update you can then change it to read https://www.mywebsite.com/plugin.js?v=2 which will force all browsers to reload the JavaScript file from your server.  If you don’t have a server to store the code on, you can always use GIST or Google Open Source.

Posted in API

Custom Fields – HireHop API

You can have an unlimited number of custom fields in HireHop specific to each record, a record being a job, project, test/service, asset, etc.  All custom fields can be used in documents, as long as they exist, otherwise they will just be blank.

Currently custom fields are only fully supported in Jobs and Projects. Custom fields can only be used using plugins.

Custom Fields Structure

When saving a record, there is a field called fields. The fields is JSON and is in the following format:

{
“field_name” :
{
“value”  : “The value of the field”,
“type”   : “The field type, default is text, it can also be number, currency, text, date, html and array”
“format” : “For date type only, eg “ddd, dddddd tt” = “Mon, 1 January 2017 12:00”
}
}

  • value is the value of the field in any format.
  • type tells HireHop how the field should be treated when merging it into a document. An array field will be displayed as JSON.
  • format tells HireHop how to format the field in the document, currently only available dates and is dependent on the users settings and how their date and time formats are set:
    • dddddd for a long date (like 1 January 2018)
    • ddddd for a short date (like 01/01/2018)
    • dddd for the day of the week (like Monday)
    • ddd for the short day of the week (like Mon)
    • tt for the time (like 12:36).

The format part is only needed for dates and if it is not set, nothing will show.  You can merge formats together and add separators, for instance you can use dddd, dddddd tt which will give “Monday, 1 January 2018 12:00” if the user has set a date order as day month year.  The value for a date type must be stored in the yyyy-mm-dd hh:mm format.

You can also structure the field like this:

{
“field_name” : “The value of the field”,
“another_field” : 1234567
}

For the above example HireHop will treat the field as text when being merged into a document.  If you don’t intend to use the custom fields in documents, the above method is fine and the field value can be anything you want.

Saving The Custom Fields

On all edit forms that support custom fields, there is a div with ID “xxx_fields” or from the edit object you can use the this.fields which is a JQuery variable of the div element.  This stores the JSON object in the div’s data-fields attribute, so to get the custom fields, you would call:

var custom_fields = $(“#job_fields“).data(“fields“);

Please note, that all changes must be written to the fields div prior to saving.  Also, be very careful not to overwrite and use $.extend to write to it as other plugins may also have their own custom fields.

When the custom fields are saved, they are merged with the existing fields, and any new fields passed with the same name as any existing ones, the new values will be set.  To clear all saved custom fields and just save your custom fields, when saving the data, set the overwrite parameter to 1.

When saving the custom fields, for example using /php_functions.job_save.php, only parameters set will be updated, so if you only set the custom_fields post parameter, only the custom fields will change, all the other fields will stay as is.

Printing Custom Fields

All custom fields can be incorporated into documents just like normal fields and are prefixed with a single “_” (underscore) character.  For example, for a custom field in a job called “field_name”, you would load it by using the merge field “job:_field_name“.

Naming Custom Fields

Some custom fields in documents merge fields together, for example tests merge with an asset in some document fields, so be careful not to use the same field name in an asset and a test.  Also, other plugins maybe added in the future written by yourself or from another source, so add a prefix that denominates you, for example plugins written HireHop by use the “hh_” prefix, so a field written in a plugin by us might be called “hh_NewName”.  Field names in document merges are not case sensitive, but they obviously are in JavaScript.

Searchable Custom Field

There is an additional field called CUSTOM_INDEX, that can be used for searching, filtering and listed in search results.  The field is a 45 character string value that can be set to NULL. To enable the field to be shown in the search results on the home page, change the allSearchCols global JavaScript variable by adding CUSTOM_INDEX to it:

if(allSearchCols.constructor===Array && doc_type==0 ) {
allSearchCols.push(“CUSTOM_INDEX“);
}

There is also a language setting for the custom field displayed name:

if(typeof(lang[“customIndexTxt“])==”undefined” || lang[“customIndexTxt“]==””) {
lang[“customIndexTxt“] = “Custom field name“;
}

The reason for the testing for undefined or blank above is just in case the user has set it in the language.

You can use the custom searchable field in the page by adding a lookup in the page or the editor.  On jobs there is a hidden tile that displays the  CUSTOM_INDEX field and can be shown and utilised like so in a plugin:

$(“#job_tile_custom_index“)
.show()
.click(function() {
window.open(“https://www.my_external_app.com?id=“+job_data[“CUSTOM_INDEX“],”newwindow“);
});

 To save the CUSTOM_INDEX field in the relevant edit widget, using a custom plugin you can add a form element into the edit widget, for example like so:

// This adds the CUSTOM_INDEX field into the job edit widget
if(typeof($.custom.job_edit)!=”undefined“) {
// Redifine job_edit, move name to after telephone
$.widget(“custom.job_edit“, $.custom.job_edit, {
_init_main: function() {
// Call the old _init_main
this._super(arguments);
// Add an extra edit in the job edit
var table = this.default_disc.closest(“table“);
var tr = $(“<tr>“).appendTo( table);
$(“<td>“, { html: lang.customIndexTxt+ “ :” }).appendTo(tr);
$(“<input>“, {
“name” : “custom_index“, // Parameter to pass when saving
“class” : “data_cell“,   // Setting class to data_cell tells HireHop it is a standard data field
“data-field” : “CUSTOM_INDEX“, // Name of the field
“maxlength” : 45         // The CUSTOM_INDEX has a maximum length of 45 characters
})
.appendTo( $(“<td>“).appendTo(tr) );
// Change the memo height to compensate
this.job_edit_memo.height(110);
}
});
}

 The CUSTOM_INDEX field is called xxx:custom_index in the document and is passed as a string into the document.

Posted in API

Feed Stock Data to Your Website

Synchronise with the cloud

HireHop allows you to seamlessly feed stock data to your website; enabling you to list hire and rental stock on your website, with images and other data, that is synchronised with the HireHop equipment rental software’s database.

You can filter the lists (or not) by category or name, as well as sort them by name, price, weight or stock quantity held. You can also choose what format you want the export in, albeit JSON, CSV or XML

This feature can also be used to export your hire stock data easily, enabling you to export filtered parts of your data or all of it at once, the choice is yours.

How to Get a List

Before you export a list, you must first create an export key. This key is like a password that must be passed to get the list.  If you change the export key, any requests made not using the new export key, will be denied.

To get the export, you need a link, this you can get from the Hire Stock Management page.  By clicking on Menu and then Get data link, a box will appear with a link to get a list for the current filtered view.  To get the export link, you must be authorised to get it in the user permissions.

If you apply any filtering in the Hire Stock Management page, this filter will be the data the generated link will produce.  So for example, if you select a category and then get a data link, the data produced by the link will be all the stock in that category, just as it is listed on the page.

The data returned by HireHop includes the name, an image link, quantity, category, weight, dimensions, prices, part number, etc.

Technical

https://s.myhirehop.com/modules/stock/stock_export.php?id=10&key=abc1234def&depot=1&cat=0&sidx=TITLE&sord=asc&format=xml

The generated link will look something like above, and as you can see, it has various parameters that are explained below:

Parameter Meaning
id This is a unique ID for your company.
key The generated export key.
depot An identifier for a depot (zero means all depots), to get the quantity.
cat The identifier for a category
cat_name The name of a category
name The name search
del If set to one, deleted items will be listed
unq A unique ID of an item. If set, only one item will be returned.
sidx The column to sort by
sord The sort order; asc = ascending & desc = descending
format The format the data will be returned in, being XML, CSV or JSON (default)

To load the data into your web page, you can Ajax it using JSONP, for example, with JQuery:

$.ajax({
    url: "https://s.myhirehop.com/modules/stock/stock_export.php?id=10&key=abc1234def",
    dataType: "jsonp",
    success: function( data ) {
        console.log( data );
    }
});

Please note, the service, pat test and test intervals are in ISO 8601 period formats and all dimensions and weights are metric.

Convert Seaward PAT Test Data To CSV – Seawardd PAT Test Data To Excel Spreadsheet Online Tool

Many users of HireHop Rental Business and Asset Management Software have asked us how they can import their PAT test data from their Seaward PAT testers.  This can be done using the Seaward PAT Guard 3 software, however to save our users from having to pay for this software, we have added a small tool below where you can upload the ASCII text output file from your Seaward tester, and we will return the data in a CSV format that you can use to import into HireHop.

This format works with testers such as the Apollo, PrimeTest and SuperNova PAT testers, including the Apollo 600, Apollo 500, Apollo 400, Supernova Elite, PrimeTest 250+ range of testers.

To get the ascii text output file, link your tester to your PC, download the data into the PATGuard Lite software and export/save the file.  You can then upload the file here for it to be converted to CSV.


Choose a file to convert by clicking the “Choose File” button.

 


Rental Business Software – Cloud Based Equipment Rental Software

Rental business software in the cloudWe built HireHop Rental Business Software from the ground up for rental and hire businesses like yours, to give you an affordable, modern, easy to use and powerful software solution.

The HireHop team consists of people with years of experience in the hire and rental industry, and with the additional feedback from our users, people like you, this vast pool of knowlesge and experince has helped us build the most intuitive, powerful, versatile and feature rich cloud based software in the world, taylored for rental businesses like yours.

HireHop is constantly evolving, with more features and functionality being added every month, fetures requested by our users, as its our users who we constantly strive to improve the software for.

 

Rental business software

 

HireHop, is trusted by many large and well known companies and institutions, as well as small and medium sized businesses, most of whom abandoned their existing software to migrate to HireHop.

Companies have been flocking to HireHop as there is no other rental business software available today that offers the features, ease of use, power and modern cloud functionality. We are so confident with our product, that you can sign up and try it for free, enabling you to see and try it first hand.  Alternatively, you can contact us to arrange a free demonstration, allowing you to see the power of HireHop and how it can benefit your company as well as increase business and productivity.

Don’t be left behind your competitors by using old PC based software, or other limited functionality cloud software, let HireHop help you drive your business forward and improve your business’ productivity, so signup for free today or contact us for a free demo.

Free Rental Business Software – Top Cloud Based Rental Software for Free

We built HireHop from the ground up for rental businesses like yours, built and designed by people from the rental industry, to give you a feature rich, affordable, modern and powerful software solution.

Our team consists of people with vast experience in the hire and rental industry, and with the additional feedback from our users, people like you, this vast pool of knowlesge and experince has helped us build the most intuitive, powerful, versatile and feature rich cloud based software in the world, taylored for rental businesses like yours.

Free Cloud Rental Business SoftwareAs our ethos is to deliver rental business software that helps hire and rental companies, there is now a free version of the HireHop rental equipment software, tailored for small, single user companies. This free version does not have all the features of the full version, but we have made sure that it is powerful enough to give your small rental business the power it needs to help it succeed. We will also give you free support for the first week after signup, as we feel it is all about working and helping each other as a team.

Not only do we offer the free version of HireHop, you can also use HireHop to help drive business your way as it allows you to list your products on our high ranking directory as well as refering you to other users in your area looking for the stock you have available for hire.

HireHop, is trusted by many large and well known companies and institutions, as well as small and medium sized businesses, most of whom abandoned their existing software to migrate to HireHop.

There is no credit card or payment needed, just simply create your account and start using HireHop free Rental Business Software today.

What You Need To Know About GDPR – What Should You Do To Comply

GDPR - General Data Protection RegulationFrom 25th May 2018, the new GDPR (General Data Protection Regulation) rules regarding companies holding personal data will come into effect, and these new rules will effect companies of all sizes that hold data of any EU citizen, “personal data” being data stored on a computer or simply on paper!

So far, according to a survey conducted by the law firm Irwin Mitchell, only 30% of companies have prepared themselves for what is to come, meaning that many firms would probably go out of business if they received the maximum punishment of 4% of their annual turnover, limited to €20 million (£18 million), enforced by the ICO (the Information Commissioner’s Office).

Many companies remain blissfully ignorant and think the regulation doesn’t apply to them, as they don’t store information on a computer, or due to Brexit the rules won’t apply or they feel things are fine as they are.  They are probably wrong, as all companies store personal data, whether it be employee, marketing or customer information, and as these rules come in before the UK leaves the EU, it will be written into UK law as well.

What Is GDPR

  • GDPR are rules companies have to abide to when they hold personal data or information of EU citizens.
  • They give power to the people over their personal data and give them more rights, making companies more accountable.
  • They also simplify the regulatory environment for international business by unifying the regulation within the EU, so even if you are outside the EU, it could still apply to you.
  • The regulation covers how you must securely keep data, how it should be exported and what you must do if you have a data breach.
  • With GDPR, a person must give you consent to hold their data, they have the right to demand changes to it and they have the right to order you to delete or destroy it.

What Can Happen

All companies must keep all personal data of their customers, employees, etc. safe. If any personal data held on an EU citizen is compromised, it must be reported to the ICO within 72 hours of the breach, otherwise the business or organisation will be fined upto €20 million. If they find that security of your data was lax or you held on to data that should have been deleted, you can be also fined, and even sued by the individual whose data you held onto.

What do I need to do?

GDPR - What to do nextAny business that processes or holds any personal data (online or on paper) should review how it handles that data, where it is stored, how safe it is, whether it is shared with third parties and whether it is actually needed.

A good first step is to carry out an impact assessment. This should focus on three main areas: how employees control and process the data; processes (how you obtain the data, where you store and send it); and reducing risk (ensuring you have adequate security and data encryption in place).

Under the GDPR you only have to notify the ICO of a breach where it is likely to result in a risk to the rights and freedoms of individuals. An example being a breach that is likely to have a significant detrimental effect on individuals. A list of first names might not be detrimental, but a list with dates of birth and/or contact details will be. The ICO provides the following guidelines to what might constitute a detrimental effect:

  • result in discrimination,
  • damage to reputation,
  • financial loss,
  • loss of confidentiality
  • or any other significant economic or social disadvantage.

Again, it is vitally important that any breaches that may or do match any of the above points, must be reported to the ICO within 72 hours of the organisation becoming aware of it.

For example, employee data, such as assessments, do you need to keep them after they have left your employment?  If the employee hasn’t asked that you keep them, after a period of time, it would be wise to destroy or delete them. You must also grant the employee or ex-employee access to all data you hold on them so they can ensure that it is accurate and to raise any concerns on its validity or accuracy.

Exceptions

There are some exceptions to GDPR when it come to the right to be forgotten, for example if you decide to keep employee performance records for a period of time following their resignation, in case of a future legal claim against you, or there is an ongoing dispute where it is evidence.  However, you should be clear on what you will hold onto and make sure that it is destroyed when it is no longer needed.

Is My Equipment Rental Software Safe

If you are using software to store data and run your business, you must make sure that they store your data securely and that their login infrastructure is secure. If you do not use cloud software, you must make sure you have regular off-site backups, that the servers are in a locked and secure room (someone stealing a server or a hard drive is a data breach). You also need to perform regular virus checks on the server and all connected computers, make sure your firewall is setup, maintained and active, as well as a host of other requirements.  If you are using cloud software, then most of these requirements are alleviated and all you really need to worry about are login details not being kept secret, which is mitigated with MFA (see below).

What Personal Information is Covered Under GDPR

GDPR covers personal information about an individual being anything that can be used to identify them, such as their name, address, personal email address, identification number (such as passport number), location data (like tracking information from a phone), medical records etc.  What is not governed under GDPR is company information like a registration number, company address, a generic company email address (like accounts@email.com) or anonymous data about a person (this could even be medical data as long as the person it belongs to can’t be identified).

How Long Can I Hold Data According To GDPR

The time data can be held varies depending what the data is used for, and there is no set or specific time period set-out by GDPR.  The rule of thumb is that data should be erased a soon as it is not needed, kept for the shortest time possible, however there are many exceptions.

When it comes to business, you are required and/or allowed to keep the information for Tax, fraud, research, scientific, public interest and possible litigation reasons, etc.  You are also allowed to keep the data for reference reasons for your own internal use (you often need to reference old jobs to see what you supplied for example), however once the information becomes useless, you are required to only delete the information that identifies a person associated with the job. For example, with a hire company, you often have repeat business, sometimes over many years, and it may be necessary to see what you previously supplied them and for what price, so for this reason, you would be allowed to hold onto the data. If the customer vows never to use you again, after you have kept the data long enough to satisfy the tax authorities (at least 6 years after the end of the financial year according to HMRC) and the data is no longer needed for litigation, etc., you should erase their name, contact details and any correspondence from the job that can identify the customer.

What if I Hold Information for Marketing?

Not surprisingly, this is a little bit grey, but this is best we can make of it.  The collected information you hold is used and required by you for as long as you use it for marketing, therefore you are allowed to keep it, however the person has a right to unsubscribe from receiving marketing material from you.  If they have unsubscribed, the information that identifies them (like an email address) is not needed anymore, however some data, like how they responded to campaigns, is needed and you can keep it, as long as that data is anonymous (meaning you can’t identify the person it belongs to).

HireHop is Safe and GDPR Compliant

GDPR Compliant

All data stored within the HireHop cloud software is stored on Amazon Web Services RDS and S3 servers (trusted by NASA, Netflix, UK Ministry of Justice, etc.).  All data stored by HireHop is encrypted behind firewalls, and is backed up on a daily basis, all protected by a multi-billion dollar security infrastructure in worldwide data centres. HireHop also adopts a two step login, and limits login attempt with timeouts to prevent hackers from mounting a brute force attack to assess passwords.  To help you with GDPR compliance, all passwords stored on HireHop are encrypted, HireHop allows the contacts in your address book to unsubscribe from mailing lists simply by clicking an optional unsubscribe link in emails you send them, and you can limit your users to only be able to login at certain locations.

One security weakness in many organisations is that staff tell each other their passwords, and when one staff member leaves, even though you may have disabled their account, they still might know another member of staff’s login details. To combat this HireHop now offer sign-in with Google and Microsoft, and with both of these you can enable MFA (Multi Factor Authentication). The advantage of this is that with MFA, the member of staff not only needs their password to login, but also their mobile phone needs to be at hand.

HireHop has also implemented a personal data erase feature, however as HireHop has only been released for 1½ years up to when this article was written, and all data held must be held for at least 6 years for tax reasons, the feature is currently not enabled so as to save our customers from making foolish mistakes.

 

To find out more, see the ICO’s 12 step guide at https://ico.org.uk/media/1624219/preparing-for-the-gdpr-12-steps.pdf.

Disclaimer: Nothing on this site constitutes legal advice. Specialist legal advice should be taken in relation to specific circumstances. The contents of this site are for general information purposes only.