SSmartLite Academy
0 pts
Trail MapTrailsIndustriesUse CasesComponents
Appearance
Your points 0 pts

Security & users · For everyone

How Your Data Stays Safe

Explained Without the Jargon

A plain-language guide for business owners and clients: how your data is kept apart from other companies, who inside your company can see what, how it is protected from attackers, and what you can switch on.

⏱ ~10 min to read60 pts available

About & Business Case #

"Can other companies on SmartLite see my data? And what about hackers?" #

It's the first thing a careful customer asks, and the right question. SmartLite is one service that many companies use at the same time, like an office building with many tenants. This page explains, in plain words, why your records stay yours: what keeps other companies out, what keeps attackers out, and what controls you have inside your own company.

The short answer:

  • Your company's data sits in its own locked space. Every request for it is checked twice, by two separate guards, for which company is asking.
  • Everything travels encrypted, is stored encrypted, and needs a proper sign-in to reach.
  • Inside your company, you decide who sees which records, and even which fields.
  • Changes are recorded, and changes to your setup are tested before they go live.

Use this page with clients

Share the link, or walk through the diagrams in a meeting. Each section stands on its own.

How It Works #

Kept apart from other companies #

Think of SmartLite as a building where every company has its own locked room. Your team has a key to your room only. There is no door between rooms, and no key opens two of them.

SmartLite: one service, many companiesYour companyyour customers, deals,cases and filesCompany Btheir dataCompany Ctheir dataYour teamAnother company's room: always refused
Every company's data is in its own locked space. A request from your team never reaches another company's data.

Each time anyone asks for data, it passes two separate checks. Both ask the same question: which company is this person from? Then only that company's records come back:

  • The app adds the company to every question it asks.
  • The database applies its own rule that hides every other company's records. It does this whatever the app asks for.
1. Sign inpassword, plus anauthenticator code2. App checkwhich company isthis person from?3. Database checkonly that company'srecords come backYour datawhat your roleallows you to seeChecks 2 and 3 are separate. If one ever had a mistake, the other still refuses.A request for another company's records gets nothing back.
Two independent guards. Even a mistake in one of them can't show you another company's data, because the other still refuses.

Checked automatically

SmartLite's automatic tests try to read and change another company's records on purpose, and fail if that ever works. They run with the database guard switched on, the same as the live system.

Who inside your company sees what #

Not everyone in your company needs to see everything. You decide, at three levels:

All of your company's dataProfile: which kinds of recordse.g. Sales can open Leads and Deals, not InvoicesSharing: which recordstheir own, their team's, or ones shared with themField security: which detailse.g. a margin or salary field hidden from most people
Each person sees the kinds of records their profile allows, the records shared with them, and only the fields they are allowed to see.
LevelIn plain wordsWhere an admin sets it
ProfileWhich kinds of records a person can open, create, edit or deleteSetup → Profiles (Profiles & Permissions)
SharingWhich of those records they see: their own, their team's, or everyone'sSetup → Sharing Rules (Sharing Rules)
Field securityWhich details on a record they see, e.g. hide a cost or salary fieldSetup → Profiles → field permissions

The same rules apply everywhere: on screen, in reports, in exports, and when another system connects with an API key. An API key always acts as a real person, with that person's permissions.

Protected from attackers #

Keeping attackers out works in layers, like a building with a gate, a front door, locked offices and a safe. Getting past one layer doesn't open the next.

AttackerLocked lineeverything travelsencrypted (HTTPS)Front doorpasswords, codes,account lockoutPermissionseach person seesonly their partSafe storagestored encrypted,backups tooYour dataplus a record ofwho changed whatEach layer has to be beaten on its own. Getting past one doesn't open the next.
An attacker has to beat every layer on its own: the encrypted connection, the sign-in, the permissions and the encrypted storage.
LayerWhat it means for you
Locked lineEverything between your browser or phone and SmartLite is encrypted (HTTPS), so nobody in between can read it.
Front doorA password policy you set, two-step sign-in with an authenticator app, single sign-on with your company's login, and an optional list of the office networks people may sign in from. After 5 wrong passwords the account is locked for a while, and every sign-in attempt is recorded.
PermissionsEven a signed-in person only reaches what their profile, sharing and field security allow (above).
Safe storageYour data is stored encrypted by the database host. Especially sensitive fields can be encrypted a second time. Backups are encrypted and kept apart from the live system.
Record of changesThe audit log shows who created, changed or deleted what, and when. Sign-ins are recorded too.

Changing your setup safely #

Mistakes in setup, like a rule that suddenly blocks everyone from saving, can hurt as much as an attack. So changes are built in a sandbox (a copy of your setup with no real records). They are tried out in a trial run, and checked against your own tests before they reach the live system.

Sandboxa copy of your setup,no real recordsTrial runthe change is appliedand then undoneYour teststhe rules you rely onare checkedLiveonly if everycheck passedIf a test fails, nothing in your live system changes.
A change goes live only after a trial run and your tests pass. Otherwise nothing changes.

How to Use #

1 Switch on the protections that are yours to choose #

Two-step sign-in and a password policySet how strong passwords must be and how often they change in Setup → Password Policy. Ask everyone to turn on two-step sign-in with an authenticator app.
Single sign-onIf your company uses one login for everything, connect it (Setup → SSO Settings) so leavers lose access in one place.
Office networks onlyAdd your offices' internet addresses in Setup → IP Whitelist if people should only sign in from work.
Least accessGive each team a profile with only what it needs, and keep sharing as narrow as the work allows.
Hide the sensitive detailsUse field security to hide fields most people don't need, and encrypt the most sensitive ones.
Remove leavers the same dayDeactivate a user the day they leave (Setup → Users). Their records stay; their access ends.
Look at the record now and thenCheck Setup → Audit Logs for unexpected changes, and the sign-in history for odd times or places.

Answering a client's questions #

01

Can another company on SmartLite see our data?

▾

No. Your data is kept apart by two independent checks, one in the app and one in the database itself, and automatic tests try to break that on purpose.

02

Can a hacker read our data on the way?

▾

No. Everything travels over an encrypted connection (HTTPS).

03

Is our data encrypted where it is stored?

▾

Yes. The database and its backups are encrypted, and especially sensitive fields can be encrypted a second time.

04

What if someone steals a password?

▾

With two-step sign-in on, a password alone isn't enough. Guessing is stopped too: 5 wrong passwords lock the account for a while. You can also limit sign-in to your office networks, and every sign-in attempt is recorded.

05

Can SmartLite staff see our data?

▾

SmartLite support can sign in as one of your users to help with a problem you raise. Those sessions are recorded as support sessions, separate from your own users' sign-ins.

06

Who in our own company can see what?

▾

Only what you allow: each person's profile, the sharing rules and field security decide. API keys follow the same rules as the person they belong to.

07

Can we get all our data out, or have it deleted?

▾

Yes. Admins can export records (Import / Export), and the privacy tools export or erase a person's data on request.

08

Could an update break our setup?

▾

Changes to your setup go through a trial run and your own tests first, and are not applied if anything fails.

Keep it accurate

Everything on this page describes how SmartLite works today. If a client needs a certification or a signed data-processing agreement, ask SmartLite for the current documents rather than promising one.