Overview Data Portal
Welcome to the SafeOffice Data Portal! Here, you can access, filter, group and export data stored in spreadsheets (CSV, PDF or XLSX) and print it, all without the risk of deleting or changing the raw data.
Secure Access
Protection by Design.
Our secure infrastructure ensures that your data remains private and protected at all times.
Each client has a dedicated, isolated environment. Access is strictly controlled via secure authentication.
To sign in and view your data files, please use the 'Go to my files' link.
We do not use external links or cookies. This means that we do not store any of your data. However, this approach goes hand in hand with the fact that the usual user-friendly functions cannot be used.
SafeOffice Data Portal: Everything You Need to Know Before You Get Started
Q: My team uses Excel every day. I'd like to know why we need a data portal on top of the other measures we've already talked about.
A: Excel is great for building and modelling data, but it wasn't designed for controlled, multi-user online access. As soon as you email a workbook or upload it to a shared drive, you lose track of who made what change, when and why. Versions multiply. When this happens, accidentally deleting a formula is usually the main worry. There's been an error where a filter was applied to a column, but the filter wasn't removed before the column was saved.
The SafeOffice Data Portal has been developed to get rid of these risks completely. Once you've uploaded the workbook, it's stored safely and securely. The portal can interpret the structure — including tables, column types and dropdown values — and presents the data through a clean, interactive browser interface. Your team will be able to view, filter, search, group and export the data without ever having to touch the original file. You can relax knowing they won't break formulas, overwrite cells or mess up the workbook.
You can enter new data through validated forms that enforce the rules you define: numbers must be numbers, dates must be dates, and dropdown values must match the allowed list. We log all entries, including the username and timestamp. The original structure has stayed the same. You can be sure the data is kept intact at all times.
Excel builds the data and the portal protects it. The original is never touched.
Q: Could you explain how to upload an Excel file, please?
A: The portal reads your .xlsx file and automatically detects every named table inside it. It tells you what each table is, analyses the data in each one and decides what type it is – text, number, date, dropdown, boolean or email. It also detects and preserves dropdown lists.
Once detected, the data is securely imported into a designated database. Numbers are stored as pure numbers without currency symbols, so they're calculation-ready for export. We've standardised the dates to make things clearer. HTML formatting and special characters are automatically cleaned.
The next step is to view a detection summary, which shows each table, its columns, the detected types and the number of records. At this point, you can set the number format (European or British) and assign currency codes to number columns. Then you'll be invited to enter the interactive table viewer, where you can work with your data.
The original Excel file is kept as a backup in your dedicated client folder on the server.
Upload once. View instantly. Every column typed, every value cleaned, every record ready.
Q: Is it possible for different users to access the same data at the same time?
A: Yeah, each person can only see the info that's set to their access level. The portal uses a four-tier role system:
The administrator is responsible for managing the account, uploading files, entering data, deleting records and controlling access. They can see all the projects assigned to their account.
Editors can view data, add new records, upload files and import CSV data, but they can't delete records. This approach prevents accidental data loss while enabling team members to contribute.
Just to let you know, viewers only have read-only access. They can see the data, filter it, search it and export it, but they can't add, change or delete anything. This is perfect for managers, accountants or external partners who need to see the numbers but can't make any changes.
The SuperAdmin (SafeOffice) is responsible for managing all accounts, setting access durations and controlling user limits. This layer is responsible for billing and governance.
All logins, uploads, data entries, deletions and exports are recorded in an audit trail, including the username, timestamp and IP address. The system makes sure everyone knows what their role and responsibilities are.
There are four roles. Set clear boundaries. We keep a full record of all transactions. Everyone can only see what they need. Nothing more.
Q: What steps are in place to protect my data? Would someone else be able to see it?
A: Your data is stored in a totally isolated environment, so you can rest assured it's as secure as it can be. There's no shared database, multi-tenant architecture or analytics platform monitoring queries. Your data is stored securely in your space and nowhere else.
The portal doesn't connect to external services. The website doesn't use Google Fonts, a Content Delivery Network (CDN), analytics scripts, tracking pixels or third-party JavaScript. All 32 libraries are bundled locally on the server. When the browser loads the page, the only server the browser talks to is our own.
Authentication uses bcrypt-hashed passwords, and you can choose to include expiration dates too. Sessions are server-side with secure cookie settings. The .htaccess settings stop people from being able to access configuration files, JSON data and internal scripts directly. HSTS is enforced with preload.
Search engines can't index content that's not accessible to them. The only public page you'll see is the one you're on right now. Everything else, like your dashboard, tables and exports, won't be visible to outside parties.
Zero third-party connections. Zero tracking. Zero data leakage. Your data talks to one server, SafeOffice.
Q: At the moment I use Google Sheets for collaborative work. What benefits does this offer that Google doesn't?
A: Google Sheets is a really powerful tool, but there's one big thing to be aware of: your data is stored on Google's servers, processed by Google's infrastructure, and subject to Google's terms of service and accessibility policies.
For a number of potential uses, this trade-off is deemed acceptable. But if your data includes client financial records, personnel information, contract terms, pricing strategies or any other information where confidentiality is really important, the decision gets a lot more complicated.
The SafeOffice Data Portal stores your data on a European server, following European data protection law. And don't worry, at no point does a third-party provider have access to your data. Just so you're aware, we haven't used any AI training on your content, there's no advertising profile based on your usage patterns, and there's no chance of your data being exposed to new uses if the terms of service change.
Just to let you know, we'll still have full export capability. You can download each table as an XLSX file that's all formatted and ready to go, with the right column types, number formatting and headers. This means you can open the files in Excel and calculate away right away. You can be sure that your data is always kept safe and secure.
Google's commitment to convenience is at the forefront of its business model. Sovereignty is an inherent right of our nation. Your data, your server, your rules.
Q: What file formats are supported for import and export?
A: Important: The portal can handle Excel workbooks up to 10 MB. These files can be in the following formats: It can be .xlsx, .xls or .xlsm. It also supports importing data from CSV files using automatic delimiters (like commas, semicolons and tabs), and it can convert the encoding to UTF-8 and map the columns to existing tables.
Export: You can export each table in three different formats.
The XLSX file format makes sure that data is shown correctly and consistently in Excel. It's got loads of handy features that make the file clearer and easier to use, like storing numbers as numbers, dates as dates, auto-width columns, frozen headers, alternating row colours and the option to add your company logo in the header. You can open the file in Excel and use the SUM, AVERAGE and other formulas on the data right away.
PDF — a print-optimised report with your company logo, table headers, formatted numbers and dates. You can print this product in A4 landscape mode or save it as a PDF file via the browser's print dialogue.
SVG — a bar chart that can be used to visualise any numeric column, with labels from the first text column. You can download this as an SVG file, which you can then open and customise in any vector editor.
Also, there's a handy browser-side export function that lets you download your files in Excel, CSV, PDF and print formats, and it's right there in the table viewer toolbar.
Import anything. Export everything. XLSX, CSV, PDF or SVG Your data leaves in the format you choose.
Q: Can I import a Google Spreadsheet directly?
A: Yes, it's technically possible. However, I've chosen not to offer it for a reason.
When my server fetches a file directly from Google, Google can see my server's IP address, which spreadsheet was requested and when. This constitutes a third-party connection, which goes against the core principle on which this entire system is built: your data stays between you and me, with no one else involved.
The alternative is simple and takes about ten extra seconds:
- Open your Google Sheet. - Go to File > Download > Microsoft Excel (.xlsx). - Upload the file to the SafeOffice project management system.
That's it! The data flows like this: Google → your machine → my server. My server never contacts Google. I receive a plain Excel file and have no way of knowing, or any reason to care, that it originally came from Google Sheets.
Your relationship with Google remains between you and Google. Your relationship with me stays between us.
I believe those ten seconds are worth it!
Your data. Your rules. No detours.
Q: Can calculated fields be created, like a tax column that multiplies the price by 19%?
A: Yes. The portal's got a formula engine that lets you define columns whose values are calculated from other columns. Formulas are written using column names in curly braces:
The price is {price}. Just so you know, when it comes to taxes, we need to use these calculations: Use 0.19 for the tax calculation, 'Revenue minus Cost' for the margin, 'ROUND (Price * 1.19)' for a rounded total including tax, or 'IF (Stock > 0, Price, 0)' for conditional logic.
Any calculated fields will be updated automatically when the source values are changed. You'll see these in the table viewer and in all exports. The formula engine supports addition, subtraction, multiplication, division, parentheses, and the functions ROUND, ABS and IF.
It's worth pointing out that formulas are evaluated safely without any code execution. The engine parses each formula character by character using a mathematical parser — not through eval() or any other code execution mechanism. Just to flag, the above formula can't access files, databases or server functions. Just to let you know, it can only do basic arithmetic on the data in your table.
The concept is similar to Excel formulas, but they are executed within the browser. The system is safe, automatic and always up to date.
Q: How much does it cost? Is there a monthly subscription?
A: The SafeOffice Data Portal has a pretty simple pricing model. There's a one-time fee to get your account, users and data structure set up, and then there's a weekly or monthly fee to keep things going. There's no extra charge per user, no premium tier with hidden costs, and no surprises. You'll get all the features you need on day one, like uploads, exports, calculated fields and role management.
You choose the billing period that suits you: weekly or monthly. You can cancel at the end of any period. There's no automatic renewal, no binding contract and no penalty for stopping. If you don't need the portal anymore, just cancel and that's it.
You'll know how much it'll cost upfront, based on the number of users and the scope of your data. Payment is by bank transfer, so no credit card needed and no sneaky recurring charges.
Just one setup fee. One predictable rate. You can cancel at any time. No lock-in, no surprises, no small print.
Q: Can I use this on my phone or tablet?
A: Yes. The whole portal is responsive and optimised for touch devices. The navigation system becomes a hamburger menu on narrow screens. All form inputs meet the 44-pixel minimum touch target recommended by Apple and Google. The buttons are arranged vertically to make it easy to use one-handed. The table viewer adapts to small screens with horizontal scrolling and simplified controls.
You can upload a file, enter a record, filter data and export a report from your phone. It's been optimised for the screen size, rather than just being resized.
Desktop power in your pocket. Upload, view, filter and export, from any device, anywhere.
Q: How quickly can I get started?
A: It only takes a few minutes. Just send us your Excel file and we'll sort out your account with the agreed number of users and access duration. Then you'll get your login details. There's no software to install, no browser extension to configure, and no training course to complete.
Your team's job is to open the link, log in, accept the privacy notice once per session, and then get to the dashboard. Then they click on a table and get started. The interface is designed to be easy to use and understand, so that people who are familiar with spreadsheets will have no problem using the portal.
If you need something more specific, like specific column types, calculated fields, table relationships and branding with your company logo, we can sort that out during the setup phase. It'll be ready for you to access when you first log in.
No installation. No training. No waiting. Send your file today, access your data tomorrow.
Q: I would like to discuss my specific requirements. How should I contact you?
A: Please contact SafeOffice directly via the main website at safeoffice.de. Should you require further assistance, please do not hesitate to contact me via the 'Get in touch' button, where you will have the option of sending a message describing your data, team size and requirements. You can expect a personalised response, rather than an automated system, a chatbot, or a generic form letter.
Each project commences with a dialogue concerning the nature of the data, the individuals requiring access to it, and the desired outcome. SafeOffice will then prepare a customised proposal, complete with clear pricing and a timeline. We do not engage in sales calls, demonstration bookings or trial periods that result in product upsells.
One conversation. One proposal. One price. Real people, real answers, real solutions.