• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

500 Object courses in Sheffield

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

Safe Moving And Handling

5.0(50)

By Pochat Training

QA LEVEL 2 AWARD IN SAFE MOVING AND HANDLING (RQF) -------------------------------------------------------------------------------- * Full day course (classroom) * Provides a good understanding of the principles of safe manual handling * Gives learners the ability to apply the principles of safe manual handling -------------------------------------------------------------------------------- BENEFITS OF THIS COURSE: * 470,000 people people suffered from musculoskeletal disorders due to work related activities in 2020/2021 * Of those, 162,000 were from people who had not suffered this before * 8.9 million working days, or 37,083 working years, were lost due to work-related musculoskeletal disorders in 2019/2020 * This course is here to help people avoid getting injured in the first place, saving both human suffering and cost to the employer and employee both -------------------------------------------------------------------------------- COURSE CONTENTS: * Common manual handling injuries * Manual handling laws * Responsibilities of employers and employees * Manual handling risk assessments * Safe movement principles associated with manual handling, including the body’s: * Musculoskeletal system * Centre of gravity * Lever system * Manual handling equipment: * Types of manual handling aids and equipment * Maintenance and requirements for testing * Manual handling practical sessions: * Preparing for a lift * Solo lifting, carrying and lowering an object * Team manual handling -------------------------------------------------------------------------------- ACCREDITED, OFQUAL REGULATED QUALIFICATION: Our Safe Moving and Handling Course is a nationally recognised, Ofqual regulated qualification accredited by Qualsafe Awards [https://qualsafeawards.org/]. This means that you can be rest assured that your Manual Handling Certificate fulfills the legal requirements and is a very good way to make sure you and your employees are trained appropriately in Manual Handling. The Ofqual Register number for this course is 603/2744/3 --------------------------------------------------------------------------------

Safe Moving And Handling
Delivered In-Person in ChesterfieldFull day, Jun 10th, 08:00 + 3 more
£105

Principles of Manual Handling

5.0(50)

By Pochat Training

QA LEVEL 2 AWARD IN PRINCIPLES OF MANUAL HANDLING (RQF) * Half day course (face to face), 2 sessions (virtual) * Gives learners a good understanding of why manual handling is so important * Gives learners the knowledge of safe manual handling principles * Our full day course, Safe Moving and Handling [https://pochat-training.cademy.co.uk/safe-moving-and-handling], will also give learners sound practice in manual handling -------------------------------------------------------------------------------- Course Contents: * Common manual handling injuries * Manual handling laws * Responsibilities of employers and employees * Manual handling risk assessments * Safe movement principles associated with manual handling, including the body’s: * Recognising a range of mental health conditions: * Musculoskeletal system * Centre of gravity * Lever system * Manual handling equipment: * Types of manual handling aids and equipment * Maintenance and requirements for testing * Theory of safe manual handling principles, including: * Preparing for a lift * Solo lifting, carrying and lowering an object * Team manual handling BENEFITS OF THIS COURSE: * 498,000 people people suffered from musculoskeletal disorders due to work related activities in 2018/2019 * Of those, 138,000 were from people who had not suffered this before * 6.9 million working days, or 26,436 working years, were lost due to work-related musculoskeletal disorders that year * On average, each of those people had to take 16 days off work, with many never fully recovering from those injuries * This course is there to help people avoid getting injured in the first place, saving both human suffering and cost to the employer and employee both -------------------------------------------------------------------------------- ACCREDITED, OFQUAL REGULATED QUALIFICATION Our Principles of Manual Handling Course is a nationally recognised, Ofqual regulated qualification accredited by Qualsafe Awards [https://qualsafeawards.org/]. This means that you can be rest assured that your Principles of Manual Handling Course fulfills the legal requirements and is a very good way to make sure you and your employees are trained in the principles of Manual Handling. The Ofqual Register number for this course is 603/2720/0 --------------------------------------------------------------------------------

Principles of Manual Handling
Delivered In-Person in Chesterfield4 hours, Jun 10th, 08:00 + 3 more
£85

Working at Height

5.0(50)

By Pochat Training

QA LEVEL 2 AWARD IN WORKING AT HEIGHT (RQF) * Face to Face: Half-day course * Virtual Classroom: Spread over 2 sessions of 2½ hr duration * Raises awareness of safety considerations whilst working at height * Teaches how to ensure a safe working environment -------------------------------------------------------------------------------- Course Contents: * Legislation, regulations, roles and responsibilities when working at height * The consequences of non-compliance * Safe working practices when working at height * How to reduce the risks from: * Weather conditions * Working environments * Others working at height * Falling objects * Fragile surfaces * Importance of risk assessments * Rescue plan requirements * Selecting appropriate equipment * Identifying safety precautions when using equipment * Importance of Personal hygiene * Reporting procedures when equipment is faulty BENEFITS OF THIS COURSE: * 35 People died in 2017/18 due to falls from height * There were also 43,000 non-fatal accidents due to falls from height * These resulted in 80 major injuries * And 230 over-3-day absences, costing employees and employers money * Even just a height of less than 2 meters can result in serious, or even fatal, injuries * The Work at Height Regulations 2005 require employers, and those in charge of any type of work at height activity to ensure that the work is properly planned, well supervised and carried out by competent people * Employees who do this course will learn to have a greater awareness of the risks involved in working at height, and on how to best manage those risks, ensuring the safety of all concerned -------------------------------------------------------------------------------- ACCREDITED, OFQUAL REGULATED QUALIFICATION: This Health and Safety Training Course is a nationally recognised, Ofqual regulated qualification accredited by Qualsafe Awards [https://qualsafeawards.org/]. This means that you can be rest assured that your Health and Safety Certificate fulfils the legal requirements and is an excellent way to make sure you and your employees are trained in Health and Safety. The Ofqual Register number for this course is 603/2687/6 --------------------------------------------------------------------------------

Working at Height
Delivered In-Person in Chesterfield4 hours, Jun 11th, 08:00 + 3 more
£85

Object Oriented Analysis & Design

5.0(3)

By Systems & Network Training

OOAD TRAINING COURSE DESCRIPTION A workshop course providing thorough practical knowledge of object oriented analysis and design methods. WHAT WILL YOU LEARN * Perform Systems Analysis with Object Oriented methods. * Identify key classes and objects. * Expand and refine OO problem domain models. * Design Class hierarchies using inheritance and polymorphism. * Design programs with Object Oriented methods. OOAD TRAINING COURSE DETAILS * Who will benefit: System analysts, designers, programmers and project managers. * Prerequisites: It is desirable that delegates have experience of programming in C++/Java or some other OOP language. * Duration 5 days OOAD TRAINING COURSE CONTENTS * What is OO? Classes, objects, messages, encapsulation, associations, inheritance, polymorphism, reusability. * What is Systems Analysis and design? Data flow diagrams, structure diagrams. The OO approach. * OOA The problem domain and object modelling. Identifying classes and objects. Generalisation and inheritance. Defining attributes and methods. * OOD Refining the OOA results. Designing the User Interface. Designing the algorithms and data structures using objects. Designing the methods. * OOP Prototyping. Implementing OOD with OOPs and OOPLs.

Object Oriented Analysis & Design
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£4637

Complete VB.NET programming

5.0(3)

By Systems & Network Training

COMPLETE VB.NET TRAINING COURSE DESCRIPTION A hands on introduction to programming in Visual BASIC .Net. WHAT WILL YOU LEARN * Build Visual BASIC applications. * Build simple components * Debug Visual BASIC programs. * Examine existing code and determine its function. COMPLETE VB.NET TRAINING COURSE DETAILS * Who will benefit: Anyone wishing to program in Visual BASIC. Anyone wishing to build Windows based applications. * Prerequisites: None although experience in another high level language would be useful. * Duration 5 days COMPLETE VB.NET TRAINING COURSE CONTENTS * Writing your first program Visual Studio, forms designer, running VB programs, the UI, properties, writing the code. * Toolbox Controls Basic use, input controls, ActiveX controls. * Menus and Dialog Boxes Menus, Dialog Box controls, event procedures. * Visual Basic .NET variables and operators Variables, I/O, data types, constants, operators, Math Methods, precedence. * Decision Structures and Loops and Timers Event-Driven programming, If…Then, Select Case, For…Next Loops, Timer Control. * Debugging Visual Basic .NET Programs Break Mode, watch & command windows. * Structured Error Handling Try...Catch, Finally, Err Object, retry periods. * Modules and Procedures Standard modules, public variables, procedures. * Arrays and Collections to Manage Data Fixed-Size & dynamic Arrays, ReDim Preserve, object collections, Controls Collection. * Text Files and String Processing Text Box object, Text String methods, sorting. * Automating Office Applications Application objects, automation in VB, the Object Browser, the Process Component. * Deploying Visual Basic .NET Applications Planning a deployment, ways to deploy an application, deployment projects, options. * Managing Windows Forms Forms, positioning, manipulation, adding controls, organizing controls, Startup Object. * Adding Graphics and Animation Effects System.Drawing namespace, coordinates, SystemPaint Event, animation, transparency. * Inheriting Forms and Creating Base Classes Inheriting forms, inheritance picker, base classes and inheritance, classes in projects. * Working with Printers PrintDocument class, Text Box object, Print Preview and Page Setup Dialog Boxes. * Database programming with ADO.NET Databases, ADO.NET, Data Adapters, Datasets, Bound & Navigation Controls. Displaying database records, formatting DataGrid cells, updating the database. * Displaying HTML Documents Using IE IE Object, Internet Controls, IE Events. * Web Forms for Interactive Web Applications ASP.NET, Web Forms vs. Windows Forms, HTML controls, web applications, event procedures for web forms controls.

Complete VB.NET programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

Complete VBA programming

5.0(3)

By Systems & Network Training

COMPLETE VBA PROGRAMMING TRAINING COURSE DESCRIPTION This course helps you extend the capabilities of the entire Office suite using Visual Basic for Applications (VBA). Even if you have no programming experience, you'll be automating routine computing processes quickly using the simple, yet powerful VBA programming language. We start at the beginning to get you acquainted with VBA so you can start recording macros right away. You'll then build upon that foundation to utilize the full capabilities of the language in Word, Excel, Outlook, and PowerPoint. WHAT WILL YOU LEARN * Record, write and run macros. * Work with VBA Editor. * Use the huge library of built-in functions. * Create simple dialog boxes and complex forms. * Customize Word, Excel, PowerPoint, Outlook, and Access. * Program the Office 2016 ribbon. COMPLETE VBA PROGRAMMING TRAINING COURSE DETAILS * Who will benefit: Anyone looking to extend the capabilities of the entire Office suite using VBA. * Prerequisites: None. * Duration 5 days COMPLETE VBA PROGRAMMING TRAINING COURSE CONTENTS * Macros and getting started in VBA VBA syntax, variables, constants, and enumerations, array variables, finding objects, methods, and properties. * Working with VBA 1 VBA syntax, variables, constants, and enumerations, array variables, finding objects, methods, and properties. * Decisions, loops and functions Built-in functions, creating your own functions, making decisions in your code, using loops to repeat actions. * Using message boxes, input boxes, and dialog boxes Getting user input with message boxes and input boxes, creating simple custom dialog boxes, creating complex forms. * Creating effective code Building modular code and using classes, debugging your code and handling errors, building well-behaved code, exploring VBA's security features. * Programming the Office applications The Word object model and key objects, working with widely used objects in Word, the Excel object model and key objects, working with widely used objects in Excel, the PowerPoint object, model and key objects, working with shapes and running slide shows, the Outlook object model and key objects, working with events in Outlook, the Access object model and key objects, manipulating the data in an Access database via VBA, accessing one application from another application, programming the Office 2016 ribbon.

Complete VBA programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

Complete JavaScript

5.0(3)

By Systems & Network Training

COMPLETE JAVASCRIPT TRAINING COURSE DESCRIPTION A hands on course covering JavaScript programming. Core JavaScript is covered first, including the basics, arrays, functions, classes, modules and Regular expressions. Client side JavaScript is then covered including JavaScript in browsers, Scripting CSS, the jQuery library and HTML APIs. WHAT WILL YOU LEARN * Read JavaScript. * Write JavaScript. * Debug JavaScript. COMPLETE JAVASCRIPT TRAINING COURSE DETAILS * Who will benefit: Anyone wishing to learn JavaScript. * Prerequisites: None. * Duration 3 days COMPLETE JAVASCRIPT TRAINING COURSE CONTENTS * CORE JAVASCRIPT * Lexical structure: Character set, comments, literals, identifiers, and reserved words, optional semicolons.. * Types, values and variables: Numbers, text, boolean values, null and undefines, the global object, wrapper objects, immutable primitive values and mutable object references, type conversions, variable declaration, variable scope. * Expressions and operators: Primary expressions, object and array initializers, function definition expressions, property access expressions, invocation expressions, object creation expressions, operator overview, arithmetic expressions, relational expressions, logical expressions, assignment expressions, evaluation expressions, miscellaneous operators. * Statements: Expression statements, compound and empty statements, declaration statements, conditionals, loops, jumps, miscellaneous statements, summary of JavaScript statements. * Objects: Creating objects, querying and setting properties, deleting properties, testing properties, enumerating properties, property getters and setters, property attributes, object attributes, serializing objects, object methods. * Arrays: Creating arrays, reading and writing array elements, sparse arrays, array length, adding and deleting array elements, iterating arrays, multi-dimensional arrays, array methods, FCMAScript 5 array methods, array type, array-like objects, strings as arrays. * Functions: Defining functions, invoking functions, function arguments and parameters, functions as values, functions as namespaces, closures, function properties, methods and constructor, functional programming. * Classes and modules: Classes and prototypes, classes and constructors, Java-style classes in JavaScript, augmenting classes, classes and types, object oriented techniques in JavaScript, subclasses, classes in ECMAScript 5, modules. * Pattern matching and regular expressions: Defining regular expressions, string methods for pattern matching, the RegExp object. * JavaScript subsets and extensions: JavaScript subsets, constants and scoped variables, destructuring assignment, iteration, shorthand functions, multiple catch clauses, E4X: ECMAScript for XML. * Server-side JavaScript: Scripting Java with Rhino, asynchronous I/O with node. * CLIENT SIDE JAVASCRIPT * JavaScript in web browsers: Client side JavaScript, embedding JavaScript in HTML, execution of JavaScript programs, compatibility and interoperability, accessibility, security, client side frameworks. * The Window object: Timers, browser location and navigation, browsing history, browser screen information, dialog boxes, error handling, document elements as window properties, multiple windows and frames. * Scripting Documents: Overview of the DOM, selecting document elements, document structure and traversal, attributes, element content, creating, inserting and deleting nodes. Example: generating a table of contents, document and element geometry and scrolling, HTML forms, other document features. * Scripting CSS: Overview of CSS, important CSS properties, scripting inline styles, querying computed styles, scripting CSS classes, scripting stylesheets. * Handling events: Types of events, registering event handlers, event handler invocation, document load events, mouse events, mousewheel events, drag and drop events, text events, keyboard events. * Scripted HTTP: Using XMLHttpRequest, HTTP by <script>: JSOMP, Comet with server-sent events. * The jQuery library: jQuery basics, jQuery getters and setters, altering document structure, handling events with jQuery, Animated effects, Ajax with jQuery, Utility functions, jQuery selectors and selection methods, Extending jQuery with plug-ins. The jQuery UI library. Client side storage: localStorage and sessionStorage, Cookies, IE usingData persistence, Applicatioin storage and offline webapps. * Scripted media and graphics: Scripting images, Scripting audio and video, SCG:scalable vector graphics, Graphics in a <canvas>. * Scripted HTTP: Using XMLHttpRequest, HTTP by <script>: JSOMP, Comet with server-sent events. * The jQuery library: jQuery basics, jQuery getters and setters, altering document structure, handling events with jQuery, Animated effects, Ajax with jQuery, Utility functions, jQuery selectors and selection methods, Extending jQuery with plug-ins. The jQuery UI library. * Client side storage: localStorage and sessionStorage, Cookies, IE usingData persistence, Applicatioin storage and offline webapps. * Scripted media and graphics: Scripting images, Scripting audio and video, SCG:scalable vector graphics, Graphics in a <canvas>. * HTMLS APIs: Geolocation, history management, cross-origin messaging, web workers, type arrays and ArrayBuffers, blobs, the filesystem API, client side databases, web sockets.

Complete JavaScript
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£2367

Advanced Java programming

5.0(3)

By Systems & Network Training

ADVANCED JAVA TRAINING COURSE DESCRIPTION A tour of the more advanced features of Java following on from the Introduction to Java course. JDBC and JavaBeans are covered in separate courses. WHAT WILL YOU LEARN * Use Java to implement OOA/D. * Use within Java programs - Internationalisation - Object serialisation - Reflection - RMI - Swing - JAR files * Write Servlets and Java Server Pages ADVANCED JAVA TRAINING COURSE DETAILS * Who will benefit: Those wishing to program in Java. * Prerequisites: Introduction to Java programming * Duration 5 days ADVANCED JAVA TRAINING COURSE CONTENTS * What you should already know * OO features in Java Static initialisers, object destruction, finalisation, constructor chaining, shadowing, Abstract classes and interfaces, inner classes, nested classes, member classes, local classes, anonymous classes. * Internationalisation Locales, Unicode, local customs, localising messages. * Object Serialisation Simple and custom serialisation, class versioning. * Reflection Obtaining class and member information. * RMI Restrictions, RMI architecture, Stubs, skeletons, rmic, the registry server, The RMI API. * Swing An overview, examples, comparison vs. AWT, data transfer cut & paste. * Servlets Servlet API, Java Web server, The servlet life cycle, chaining servlets, Hybrid servlets. * JAR files and signed applet JAR files and signed applet

Advanced Java programming
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3697

XML primer

5.0(3)

By Systems & Network Training

XML PRIMER TRAINING COURSE DESCRIPTION This course has been designed for web and intranet developers who want to accelerate their learning of XML and its applications without the grind of book learning. Although a basic knowledge of HTML and JavaScript is assumed, it is also assumed you know very little about XML and how to use it. On completion of this course you should understand the benefits of using XML and be able to design XML solutions where applicable to your company's Internet/intranet requirements. The course will be particularly beneficial if you want to know how to communicate data to diverse applications over the Internet or company intranet. WHAT WILL YOU LEARN * Write XML. * Debug XML. * Examine existing code and determine its function. XML PRIMER TRAINING COURSE DETAILS * Who will benefit: Anyone working with XML. * Prerequisites: HTML5 development fundamentals * Duration 3 days XML PRIMER TRAINING COURSE CONTENTS * The origins of XML Markup languages, SGML, document type definitions and validity, introducing XML, IE and XML, accessing content and adding style. * Basic XML XML document structure, elements and attributes, grammar, well formed documents, other XML elements and references. * Document Type Definition (DTDs) Creating a DTD, basic declaration, declaring elements, content definitions, entities, entity declarations, notations, defining attributes, attribute types, forcing inclusion or exclusion of DTD sections, validation. * Namespaces Declaring namespaces, scoping, removing and changing namespaces, qualified names, attribute namespaces. * An introduction to schemas Constructing schemas, defining the root element and its contents,<ELEMENTTYPE>, defining root element contents, adding attributes definitions, <ATTRIBUTETYPE>, <ELEMENT>, <ATTRIBUTE>. * XML & the Document Object Model (DOM) What the DOM offers, DOM and W3C. * Basic DOM concepts XML documents as trees, terminology of tree elements. Key DOM Objects: The document object and its creation, base objects, IE specifics, the XML node hierarchy. * Programming DOM Viewing a DOM model as XML, getting the root element of a document, iterating nodes of a DOM, basic node properties, collection objects, searching for specific values, filtering a nodelist by tagname, more filtering methods, selecting nodes from their attributes. * Amending Content and Structure Creating/saving a DOM as XML, changing content/structure, dynamically building a DOM. * Using ASP and other techniques ASP techniques, HTTPREQUEST object, XSL, transforming and formatting XML. Formatting Using CSS. CSS And XML. * XSL Transformations - XSLT Introduction, the XSL root element, applying XSL stylesheets to XML, XSL elements and operations, instructions - creating text nodes and applying templates, a 'drill-down' approach, simple output formatting, pattern filters - patterns based on position, the Match and Select attributes and their patterns, formatting output, creating new XML in output.

XML primer
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£3497

Software development fundamentals

5.0(3)

By Systems & Network Training

SOFTWARE DEVELOPMENT TRAINING COURSE DESCRIPTION This three-day MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-361, and build an understanding of these topics: Core programming, Object-Oriented programming, general software development, web applications, desktop applications, and databases. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam. WHAT WILL YOU LEARN * Describe core programming. * Explain Object Oriented programming. * Describe general software development. * Describe Web applications. * Describe desktop applications. * Explain how databases work. SOFTWARE DEVELOPMENT TRAINING COURSE DETAILS * Who will benefit: Anyone looking to learn the fundamentals of software. * Prerequisites: None. * Duration 3 days SOFTWARE DEVELOPMENT TRAINING COURSE CONTENTS * Core programming * Computer storage and data types How a computer stores programs and the instructions in computer memory, memory stacks and heaps, memory size requirements for the various data storage types, numeric data and textual data. * Computer decision structures Various decision structures used in all computer programming languages; If decision structures; multiple decision structures, such as If…Else and switch/Select Case; reading flowcharts; decision tables; evaluating expressions. * Handling repetition For loops, While loops, Do...While loops and recursion. * Understand error handling Structured exception handling. * Object-oriented programming * Classes Properties, methods, events and constructors; how to create a class; how to use classes in code. * Inheritance Inheriting the functionality of a base class into a derived class. * Polymorphism Extending the functionality in a class after inheriting from a base class, overriding methods in the derived class. * Encapsulation Creating classes that hide their implementation details while still allowing access to the required functionality through the interface, access modifiers. * General software development * Application life cycle management Phases of application life cycle management, software testing. * Interpret application specifications Application specifications, translating them into prototypes, code, select appropriate application type and components. * Algorithms and data structures Arrays, stacks, queues, linked lists and sorting algorithms; performance implications of various data structures; choosing the right data structure. * Web applications * Web page development HTML, CSS, JavaScript. * ASP.NET web application development Page life cycle, event model, state management, client-side versus server-side programming. * Web hosting Creating virtual directories and websites, deploying web applications, understanding the role of Internet Information Services. * Web services Web services that will be consumed by client applications, accessing web services from a client application, SOAP, WSDL. * Desktop applications * Windows apps UI design guideline categories, characteristics and capabilities of Store Apps, identify gestures. * Console-based applications Characteristics and capabilities of console- based applications. * Windows Services Characteristics and capabilities of Windows Services. * Databases * Relational database management systems Characteristics and capabilities of database products, database design, ERDs, normalisation concepts. * Database query methods SQL, creating and accessing stored procedures, updating and selecting data. * Database connection methods Connecting to various types of data stores, such as flat file; XML file; in-memory object; resource optimisation.

Software development fundamentals
Delivered in-person, on-request, onlineDelivered Online & In-Person in Internationally
£2367

Educators matching "Object"

Show all 1
St Wilfrid's Catholic Primary School

st wilfrid's catholic primary school

Sheffield

We process personal data to provide public services. Personal data is information about living identifiable individuals. It can be a name, address, contact details, photograph, sound recording; it can be details of someone’s behaviour, lifestyle, physical or mental health needs; it can be a unique number, such as a vehicle registration plate, National Insurance number, etc. We decide what personal data we need and how to use it, so we are a Data Controller and registered as such on the Information Commissioner’s Register of Data Controllers. When we collect personal data, we are required to make sure you are clear what data we need and why, what we intend to do with it, what your individual rights are, and who you can contact for enquiries or concerns about the use of your personal data. This is called a privacy notice and we can do this verbally or in writing. This page is our general privacy notice and we have included specific privacy notices below for the services that process large amounts of personal data, for example council tax, planning, parking, elections, licensing, housing, etc. Why we collect and use personal data We collect and use personal information to: provide, plan and manage our services carry out our regulatory, licensing and enforcement roles carry out any other tasks which we have to do by law make and take payments and grants and spot fraud listen to your ideas about our services tell you about our services evaluate and improve services We might collect your personal data directly from yourself, from someone acting on your behalf, or from another third party. We might collect this data in person, over the telephone, in writing, or captured as an image, audio or film recording. We can only use your personal data if we have a lawful basis for doing so. The lawful basis will be recorded on the Council’s Record of Processing Activity and, where appropriate, on relevant service area privacy notices. If we rely on consent to process your data, you have the right to withdraw that consent at any time. To withdraw consent, either contact the Service that you provided the consent to or contact the information management team. Sharing your information We share personal data internally within the council and also with external third parties so we can carry out our work. Internal sharing might include checking your eligibility for a service (eg free school meals) or keeping accurate records, whereas external sharing might be to ensure you receive the right service (eg social care support). Who we share information with depends on the service we are providing and your circumstances, but may include: healthcare, social and welfare organisations and professionals providers of goods and services financial organisations, including debt collection, tracing and credit referencing agencies elected members local and central government ombudsman and regulatory authorities professional advisors and consultants police forces, other law enforcement and prosecuting authorities voluntary and charitable organisations Disclosure and Barring Service Courts and Tribunals utilities providers When personal data is shared, only the minimum amount is shared and relevant contracts and / or agreements will be in place. Fraud prevention and detection We are required by law to protect the use of public funds and for this reason we share information with internal services and other bodies responsible for auditing or administering of public funds to detect and prevent fraud. This sharing includes, but is not exclusive to the Council’s external auditor, Department for Work and Pensions, other local authorities, HM Revenue and Customs, the Police, credit reference agencies. We also share personal data with the Cabinet Office for the National Fraud Initiative. This is a national data matching exercise, which takes electronic data from the private and public sectors to identify potential fraudulent claims and payments. The Cabinet Office stipulates the data that they need and subsequently provides us with details of the cases where the matching indicates an inconsistency or potential for fraud, so that we can investigate further. This data matching is carried out under the Local Audit and Accountability Act (part 6, Schedule 9) and does not rely on your consent. How long we keep information for This varies depending on the type of information, as well as the legal requirements and reason we are keeping the information. In some instances the law sets the length of time information has to be kept. We also have retention and disposal schedules which give details about how long we need to keep different types of information. Your data rights You have the following rights in regard to your personal information, to: access copies of any records we hold about you have any information we hold about you corrected have any information we hold about you deleted or destroyed restrict how information we hold about you can be used or shared object to information about you being held have any information we hold about you transferred to a third party challenge decisions relating to you made using automated decision making and profiling (currently we have no services that use automated decision making or profiling for decision making) Please note there may be times that we cannot fulfil these rights fully because of legal reasons, for example we cannot delete your data if we still need it. If you want to exercise any of the above rights, please make a subject access request. Make a subject access request Who to contact about the way your personal data is handled If you have any queries, concerns or complaints about the way we process your personal data, including the way we handle information requests, you can contact our Customer Services or the Data Protection Officer. If you are not satisfied with our response or believe we are not processing your personal data in accordance with the law you have the right to contact the Information Commissioner’s Office.