Problem with Security and Speed. Can we filter fields sent to the client from server side?

Main Question:
Is it possible to filter fields being sent to the client on Adalo’s server side in a proper way?

Detailed Description:

Hello Adalo Team and Community,

I have encountered a significant issue with my app’s security and performance, and I am seeking guidance on how to resolve it.

The Issue

I have built an app using Adalo, and on one of my screens, I display a list of active freelancers. Each freelancer’s profile includes a profile picture, full name, and a brief description (e.g., “I’m hardworking and attentive”). However, when I open the browser’s Developer Tools and inspect the elements on this screen, I notice that I am receiving more data than I need. For example, alongside the necessary data, I also receive information such as the freelancers’ working experience, chosen job categories, and bank numbers, even though these fields are not used or displayed on this screen.

Concerns

  1. Security: Exposing unnecessary user data, especially sensitive information like bank numbers, poses a security risk. This data can be accessed by anyone with basic knowledge of web development tools.
  2. Performance: Sending excessive data affects the speed and performance of the app, leading to longer load times and a less efficient user experience.

Request for Clarification

I would like to know if there is a way to filter the data being sent to the client, so that only the necessary fields are included. Specifically, can Adalo’s server side be configured to send only the data that is needed for each screen or component?

Why This Matters

Filtering the data server-side would significantly enhance the security and performance of my app. It would ensure that sensitive information is not exposed unnecessarily and would reduce the amount of data the client needs to process, improving overall efficiency.

I appreciate any guidance or solutions the Adalo team and community can provide. If this feature is not currently available, I would like to suggest it as an enhancement for future updates. If it not possible right now what can I do instead?

Thank you for your assistance!

Sorry guys for interrupting all of you, I think it will valuable thread for all Adalo users.
@Ali-Bazzi @dilon_perera @Victor @theadaloguy @James_App_Maker @CH_Team @David

1 Like

Up

Up

Up

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.