Mapping Data That's Actually Controlled and Auditable

Shared Excel files mean everyone can see everything, nobody knows what changed, and there's no audit trail when something goes wrong. gridmap enforces row-level security, logs every change, and integrates with your identity provider — so access is automatic, auditable, and always correct.

Free tier available. No credit card required.

The hidden risk

Your most sensitive business rules are probably uncontrolled

Cost center codes, customer segment mappings, pricing rules, and account hierarchies drive your reporting layer. When they live in shared files with no access control, no change tracking, and no encryption, that's a compliance and operational risk nobody has explicitly signed off on.

Access is broad by default

With shared drives and folders, it can be hard to limit who sees what. Finance codes, customer segments, and pricing rules often end up accessible to more people than intended.

Change tracking is limited

When reference data changes, knowing who changed it, when, and what the previous value was can be difficult — especially during audits or troubleshooting.

Permissions are manual to manage

Granting and revoking access through folders and file sharing is time-consuming and hard to keep consistent as teams change.

Credentials need careful handling

Database connection details are sensitive. A dedicated platform can store them encrypted and manage access centrally instead of relying on manual processes.

Built-in security

Security that works automatically

gridmap handles security at the platform level. Access control is automatic, auditable, and always on — so your team can focus on the data, not on managing permissions.

Row-level security

Users only see the rows they are authorized for. Finance sees finance data, operations sees operations — enforced at the database level, not by spreadsheet tabs.

Automatic permissions from user tables

Import your existing user access table from Snowflake, SQL Server, or Microsoft Fabric. Permissions update automatically when the source table changes.

User groups & roles

Organize users into groups with defined permissions. Assign access at the group level — add or remove a user once and it applies everywhere.

Complete audit logging

Every action is logged: who accessed what, who changed which value, who granted access to whom. Exportable, searchable, and always available.

Encrypted connections

All database credentials are encrypted at rest with Fernet encryption. Connections use TLS. No plaintext secrets, ever.

SSO & MFA

Single sign-on with Microsoft Entra ID or Google Workspace. Multi-factor authentication enforced at the tenant level. No shared passwords.

Automatic access control

Permissions that manage themselves

Import your existing user access table from any connected database. gridmap reads the email and permission columns, and automatically controls which rows each user can see and edit.

  • Connect to Snowflake, SQL Server, Microsoft Fabric, or any supported database
  • Select the email column and the RLS value column
  • Users with multiple rows get access to all their values automatically
  • Sync permissions on a schedule — access stays in sync with your source of truth
User Control Table (from your warehouse)
EmailRegion
anna@company.comNorth
anna@company.comWest
erik@company.comSouth
Anna sees North + West rows. Erik sees South only.

The value

Enterprise security, built in from the start

Row-level security, audit logging, user groups, and encrypted connections are all included — not expensive add-ons. The time saved on manual permission management alone makes it worthwhile.

Per-row
Access control granularity — not per-file or per-folder
Automatic
Permissions sync from your data warehouse
Always on
Full audit trail from day one — no setup required

Simple, transparent pricing

Row-level security and audit logging from the Professional tier.

Free

0 kr

Try it out

  • 1 GridMap, 2 users
  • Basic access control
Gettin' started

Basic

1 500 kr/mo

Small teams

  • 5 users, 3 projects
  • Notifications
For large teams

Professional

3 000 kr/mo

Full security

  • Row-level security
  • User groups + audit log
  • 20 users, 10 projects

Enterprise

Custom

Full control

  • SSO (Entra / Google)
  • Custom integrations
  • Unlimited everything

Common questions

Frequently asked questions

What data managers, controllers, and IT teams ask about security and access control in gridmap.

What is row-level security and how does it work in gridmap?

Row-level security means each user only sees the rows in a registry that they are authorized to see — even when multiple teams share the same registry. For example, the finance team sees cost center codes while operations sees product codes. Access is enforced at the data level, not by creating separate files or spreadsheet tabs. It works automatically once configured.

How do we control who can edit our mapping data?

gridmap uses role-based access control with user groups. You assign users to groups (e.g., "Finance editors", "Operations viewers") and set permissions at the project, registry, or row level. Changes take effect immediately. You can also import permissions automatically from your data warehouse user tables.

What does the audit log capture?

The audit log records every action in the platform: who viewed what, who changed which value, who granted or revoked access, and when. Every row change includes the previous value and the new value. The log is searchable, filterable, and exportable for compliance reviews.

How are database credentials stored?

All database connection credentials are encrypted at rest using Fernet symmetric encryption. Connections use TLS. No plaintext secrets are stored or logged anywhere in the platform.

Do you support Microsoft Entra ID (Azure AD) SSO?

Yes. gridmap integrates with Microsoft Entra ID and Google Workspace for single sign-on. Domain-based auto-provisioning means new users from your organization are automatically onboarded. Multi-factor authentication is enforced at the tenant level. No shared passwords.

How does automatic permission management from a user table work?

You connect gridmap to any supported database and point it at a table with email and permission columns. gridmap reads that table and applies row-level security automatically — users with multiple rows get access to all their permitted values. Sync permissions on a schedule so access stays current as your team changes.

Is gridmap GDPR compliant?

gridmap stores data in EU-based infrastructure (Sweden Central on Azure). All data at rest is encrypted. Access is logged and auditable. Row-level security ensures data is only accessible to authorized users. For specific compliance requirements, contact us for details on our data processing agreements.

Secure your reference data today

Row-level security, audit trails, and encrypted connections — all included. Start free, no credit card required.