> Is FooTable GDPR compliant? How the GDPR applies to data shown in FooTable tables, what developers are responsible for and how to handle personal data.
>
> Canonical: https://www.flowconsent.com/en/services/framework/footable

Frameworks

# FooTable

Unclassified · [Official website](https://fooplugins.github.io/FooTable/index.html)

FooTable is an open-source jQuery plugin for creating responsive, mobile-friendly data tables. It is a client-side UI component that renders data already provided by the application. FooTable itself does not collect personal data, set tracking cookies, or transfer data to any third party. GDPR obligations apply to the data displayed in FooTable tables and the application serving it.

[Block FooTable until consent](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=framework) · [Scan my site](https://www.flowconsent.com/en/scan)

At a glance

- Category

  [Frameworks](https://www.flowconsent.com/en/services/framework)

- Consent

  Unclassified

- Prior consent

  Not required

- Documented cookies

  1

- Third-party domains

  2

- Servers

  Self-hosted (deployer's infrastructure)

Overview

## What does FooTable do?

## **What is FooTable?**

FooTable is an open-source jQuery and JavaScript plugin that transforms standard HTML tables into responsive, mobile-friendly data tables with features like column hiding, sorting, filtering, and pagination. It is a client-side UI component that works with data already present in the HTML or loaded via the application. FooTable itself does not collect data, set tracking cookies, or communicate with any external server.

## **How does GDPR apply to FooTable?**

GDPR applies to the personal data displayed in FooTable tables, not to the plugin itself. If FooTable is used to display personal data (customer lists, employee records, patient information), the application displaying that data must comply with GDPR. The controller is the organisation operating the application. FooTable does not require a privacy policy entry, a DPA, or a cookie notice.

## **Public vs. authenticated data display**

If FooTable is used to display personal data on publicly accessible web pages (for example, a public staff directory or public customer review table), this constitutes making personal data publicly available, which requires a lawful basis and clear disclosure in the privacy policy. If FooTable displays personal data only within authenticated, role-restricted interfaces, the access control framework determines the privacy compliance requirements.

## **CDN loading and self-hosting**

If FooTable scripts are loaded from a public CDN, the CDN may log visitor IP addresses. For GDPR compliance, self-host FooTable files. This is particularly important for applications displaying personal data in tables.

## **Practical compliance steps**

Self-host FooTable scripts. Apply access controls to restrict who can view personal data in tables. Ensure the legal basis for displaying personal data is documented. For public data tables, describe the data and its basis in your privacy policy. Implement table-level data export for data subject access requests if needed.

Compliance

## FooTable and the GDPR

- Legal basis

  FooTable is a UI component, not a data processor. GDPR applies to the data displayed in FooTable tables and the application serving it.

- Risk level

  low

- Applicable regulations

  GDPR compliance is the responsibility of the application developer

### Impact assessment (DPIA)

A DPIA is not required for FooTable itself. It may be required if the application displays large volumes of personal data in FooTable tables, particularly if that data is publicly accessible.

### Sample text for your banner

> This website uses FooTable, an open-source jQuery table component. Any personal data displayed in tables on this site is handled as described in our privacy policy.

Cookies and trackers

## What FooTable sets and contacts

- Tracking method

  Open-source jQuery table plugin, no client-side tracking by default

- Server location

  Self-hosted (deployer's infrastructure)

- Cookieless mode available

  Yes

### Cookies set (1)

| Name           | Type    | Duration | Purpose                                                                                    |
| -------------- | ------- | -------- | ------------------------------------------------------------------------------------------ |
| footable\_pref | session | Session  | Optional session storage for FooTable column visibility preferences, not a tracking cookie |

### Third-party domains contacted (2)

- `fooplugins.com`
- `github.com`

Questions

## Frequently asked questions about FooTable

Can't find your question? Write to us, we answer fast.

[Write to us](https://www.flowconsent.com/en/demo)

### Does FooTable collect personal data?

No. FooTable is a client-side UI component that renders data already provided by the application. It does not collect, transmit, or store data independently.

### Does FooTable set cookies?

No. FooTable does not set any cookies. Any cookies on a page using FooTable are set by the application or other third-party scripts on the page.

### Does FooTable require a privacy policy entry?

No, unless the application specifically needs to explain to users how data displayed in FooTable tables is collected or processed. The tables themselves are just a display mechanism.

### Does loading FooTable from a CDN create GDPR issues?

If FooTable is loaded from a public CDN such as jsDelivr, the CDN logs visitor IPs. To avoid this, self-host FooTable files on your own server. This is particularly important when FooTable displays personal data.

### Does GDPR apply to data displayed in FooTable tables?

Yes, GDPR applies to the personal data displayed, not to FooTable itself. If the table shows personal data of identified individuals, the application must have a lawful basis for processing and displaying that data, and must provide access, correction, and deletion mechanisms for that data.

### How do I handle personal data in public FooTable tables?

Apply the principle of data minimisation: only display the minimum personal data necessary. Consider pseudonymising or anonymising data where possible. Ensure the legal basis for public display is documented. Provide a mechanism for individuals to request removal from public tables.

### Are there modern alternatives to FooTable?

Yes. DataTables.net is a widely used alternative. AG Grid and Tabulator are powerful modern table libraries. For React applications, TanStack Table (formerly React Table) provides full featured responsive table functionality. All should be self-hosted for GDPR compliance.

### Is FooTable still actively maintained?

FooTable has been in maintenance mode. The FooTable 3 release is stable but infrequently updated. For new projects requiring responsive tables, more actively maintained alternatives like DataTables or Tabulator are recommended.

Same category

## More services: Frameworks

[See the whole category](https://www.flowconsent.com/en/services/framework)

### [Animate.css](https://www.flowconsent.com/en/services/framework/animate-css)

[Animate.css is a CSS framework providing pre-built styles, components, and utility classes for building responsive web interfaces. It offers grid systems, typography scales, and design tokens for consistent styling. Animate.css supports dark mode, custom theming, and responsive breakpoints. With modular architecture and optimized file sizes, Animate.css helps developers create polished, professional web designs while maintaining fast page load speeds and excellent user experience.](https://www.flowconsent.com/en/services/framework/animate-css)

[Frameworks](https://www.flowconsent.com/en/services/framework/animate-css)

·

### [Mendix](https://www.flowconsent.com/en/services/framework/mendix)

[Mendix is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Mendix supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Mendix enables informed decisions that improve experience and drive results.](https://www.flowconsent.com/en/services/framework/mendix)

[Frameworks](https://www.flowconsent.com/en/services/framework/mendix)

·

### [NProgress](https://www.flowconsent.com/en/services/framework/nprogress)

[NProgress is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. NProgress integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, NProgress helps organizations maintain robust websites that meet user expectations and technical requirements.](https://www.flowconsent.com/en/services/framework/nprogress)

[Frameworks](https://www.flowconsent.com/en/services/framework/nprogress)

·

### [lit-element](https://www.flowconsent.com/en/services/framework/lit-element)

[lit-element is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. lit-element supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, lit-element ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.](https://www.flowconsent.com/en/services/framework/lit-element)

[Frameworks](https://www.flowconsent.com/en/services/framework/lit-element)

·

### [InfernoJS](https://www.flowconsent.com/en/services/framework/infernojs)

[InfernoJS is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. InfernoJS supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, InfernoJS ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.](https://www.flowconsent.com/en/services/framework/infernojs)

[Frameworks](https://www.flowconsent.com/en/services/framework/infernojs)

·

### [ef.js](https://www.flowconsent.com/en/services/framework/ef-js)

[ef.js is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. ef.js supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, ef.js ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.](https://www.flowconsent.com/en/services/framework/ef-js)

[Frameworks](https://www.flowconsent.com/en/services/framework/ef-js)

## Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.

[Create my banner](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=general) · [Scan my site](https://www.flowconsent.com/en/scan)
