Noloco
Ask the CommunityHire an ExpertLoginSign up
  • Noloco Overview
  • πŸš€Quickstart
    • Start with your data
    • Start with AI
    • Start with a template
  • Data to App
    • Database Consolidation
  • App Settings
  • Components
    • Containers
    • Video
  • Templates
  • πŸ”—Data Sources
    • Data Overview
      • Setting a Collection's Primary Field
      • Syncing
    • Noloco Tables
      • Field Types
      • Relationships
      • Automatic Links
      • Rollup Fields
      • Lookup Fields
      • Formulas
      • Noloco AI
      • Import a file
    • Airtable
    • Google Sheets
    • SmartSuite
    • MySQL
    • PostgreSQL
    • REST APIs
    • HubSpot
    • Stripe
    • Xano
  • πŸ“„Pages
    • Collection views
      • Show collection record count
      • Empty State
    • Blank pages
    • iFrame embeds
    • External links
    • The Home Page
    • User Profile Page
    • Parent pages & folders
    • Page visibility rules
    • Cloning pages
    • Renaming pages
    • Hiding pages
    • Sidebar dividers
    • Tabs
  • πŸ“‚Collections
    • Adding collection views
    • Display
      • Rows
      • Cards & columns
      • Tables
      • Kanban boards
      • Calendar
      • Timeline
      • Gantt
      • Split-view
      • Charts
      • Maps
      • Pivot Table
      • Single record view
      • Grouping records
      • Record Colors
    • Filters
      • Logged in user
      • Relative Filters
      • Record values
    • Filter fields
    • Sort & limit
    • Row Action
    • Column Summaries
  • πŸ“Forms
    • Forms
      • Customizing Form Fields
      • Passing Linked Record Values to a Form
      • Dynamic Form Field Filters
      • E-Signature Fields
    • Public Forms
  • πŸ“ƒRecord Pages
    • Overview
    • Visibility Settings
    • Hidden Field Values
    • Record Comments
  • ✏️Field Formatting
    • Field visibility conditions
    • In-line editing
    • Conditional Highlight Colors
    • Dates & Time Zones
  • πŸ“ŠCharts
    • Overview
  • πŸ“‚Data Management
    • Export Data
    • Import Data
  • πŸ‘₯Users & Permissions
    • User Table
    • User Management
    • User Roles & Permissions
      • Record-level permissions
      • Field-level permissions
    • Open Sign Up
    • Offboarding Users
    • Testing as other users
  • ⏩Actions
    • Action buttons
      • Create records
      • Update records
      • Bulk actions
      • Barcode Scanner
      • Add a Comment Action
  • ⚑Workflows
    • Workflows
      • On-demand workflows
      • Comment Added Trigger
      • Watched Fields
      • Trigger webhooks
      • Send automated emails
      • For each item in a list...do...
      • Only continue if
      • Create a Record Action
      • Update a Record Action
      • Delete a Record Action
      • Deactivate a User Action
      • Reactivate a User Action
      • Send an Invitation Email Action
      • Add a comment to a record
      • Send a Push Notification
      • Ask Chat GPT Action
      • Summarize Text Action
      • Correct Grammar Action
      • Extract Keywords Action
      • Analyze Sentiment
      • Finish Text Action
      • Send a message to a Slack Channel
      • Send a message to a Slack User
      • Generate a PDF with DocsAutomator
  • πŸ””Notifications
    • Notifications
    • Notification Preferences
  • πŸ“‘API Documentation
    • API Overview
      • Fetching Records
      • Fetching a Record
      • Creating a Record
      • Update a Record
      • Deleting a record
  • βš™οΈSettings
    • General Settings
      • Live Mode
      • Custom Logos
    • Theme & Design
    • Progressive web apps
    • Navigation Settings
    • Spaces
    • Email Settings
    • Custom Code
    • Custom Domain
    • Login & Signup
      • Sign in Options
      • Single Sign On
      • 2FA - Two Factor Authentication
      • Client Portal User Add-On
    • Public Access
    • Login Screen
    • User Lists
    • Integrations & API Keys
    • Billing & Usage
    • Support
    • Publishing
      • App Version History
  • πŸ”„Integrations
    • Zapier
    • Make (Integromat)
    • Sign in With Google
    • Intercom
    • SMTP Emails
    • Documint
  • βš™οΈAccount
    • Workspaces
    • Pricing
      • Client Portal Add-on (Legacy)
    • Transferring an App
    • Onboarding Call Preparation
Powered by GitBook
On this page
  • What is Public Access?
  • How to Enable Public Access
  • Best Practices for Safe & Effective Public Access Apps
  • Security & Limitations
  • Frequently Asked Questions about Public Access
  • Troubleshooting
  1. Settings

Public Access

Public Acces let you share specific parts of your Noloco app with the world β€” no login required. Whether you're showcasing a course catalog, event listings, or a product directory, you stay in control

PreviousClient Portal User Add-OnNextLogin Screen

Last updated 16 days ago

What is Public Access?

Public Access allow parts of your Noloco app to be accessed without a user logging in. You decide:

  • Which tables are visible

  • Which records and fields can be viewed

  • Which pages are public, private, or shared

This means you can create rich, read-only public content while still keeping sensitive or interactive features behind login.

Public Access is available on the Business and Enterprise plan.

How to Enable Public Access

You can configure public access in any app β€” new or existing β€” in just a few steps:

  1. Open your app settings and select Public Access.

  2. Click Setup to begin configuration (your app won’t go live yet).

  3. Expand the table list to choose which tables should be available publicly.

  4. Toggle public access on for selected tables.

  5. Use the Permissions Panel to define exactly which fields and records are public.

  6. In the Views Tab, choose which views are publicly visible.

  7. Set your navbar pages to be Public, Shared (conditionally visible), or Private.

  8. When ready, toggle the main switch to enable public access.

  9. Click Review & Publish to finalize and make your app publicly accessible.

πŸ”’ By default, everything is private. You have full control

Best Practices for Safe & Effective Public Access Apps

  • Expose only necessary fields. Don’t make entire tables visible unless needed.

  • Use a dedicated permission rule for public users. This avoids overlap with logged-in users.

  • Create public-specific views. These can simplify layouts and avoid confusion.

  • Default to read-only access. Only allow updates or submissions when absolutely required.

Security & Limitations

  • Public data is fully accessible without login, but you control what’s exposed.

  • Public views refresh less frequently than authenticated ones, which helps manage load.

  • Personalization (e.g. user-specific content) requires login and won’t work in public view.

  • Existing apps can be partially opened up β€” keep secure sections fully private.

Frequently Asked Questions about Public Access

Is my data safe if I enable Public Access?

Yes. Only the data you explicitly mark as public is exposed.

Can people see all of my tables and fields?
Can public users submit forms or edit records?
Can I personalize the app for each visitor?

Only for logged-in users. Public visitors see general content only.

Troubleshooting

I turned on public access, but users still need to log in.
My data isn’t showing on public views.

Check that you’ve selected views in the Views tab and that permissions allow public visibility.

Some fields are missing on public pages.

Use - and to ensure data safety.

No β€” you control which are visible using .

Yes, but only if you enable those features by defining specific for pubilc users

Make sure the pages and tables are explicitly set as public in your settings, and that you have

Review your β€” they may be restricted for public users.

βš™οΈ
field
record-level permissions
permissions
permission rules
published your app
field-level permissions
Learn more about permissions
Learn more about visibility rules
Learn more about publishing