Security and architecture
Read this page if you are reviewing Sliick Charts before installing it, or answering questions from a security team about what the app does with your data.
Security is not an afterthought with Sliick Charts, it is the core architecture.
Why native drawing matters
Section titled “Why native drawing matters”Most charting libraries, such as D3 and Chart.js, need deep access to the page and to global browser objects that Lightning Web Security and Locker Service restrict. Sliick Charts avoids those hurdles:
| What you get | What it means for you |
|---|---|
| No third-party JavaScript | Nothing to whitelist. No security exceptions and no CSP Trusted Sites entries to maintain. |
| Everything happens in the browser | No data ever leaves your Salesforce instance. |
| Native SVG only | The app works out the shape of the chart and the page draws it using the browser’s own graphics, with no external code involved. |
How a chart is drawn
Section titled “How a chart is drawn”graph LR
Data[Your data] --> Logic[Chart geometry worked out]
Logic --> Template[Component template]
Template --> SVG[Native SVG shapes]
SVG --> UI[Chart on the page]
subgraph Security Boundary
Logic
Template
SVG
end
Every step between your data and the finished chart happens inside Salesforce, in the browser of the person looking at the page.