# Security Statement - Skyline AI Page Builder
Source: https://docs.acceleration-engineering.com/security-statement-skyline-ai-page-builder
We understand that security is a top priority for our customers. That's why we process only minimal data required to provide the functionality. We are transparent in how we handle customer data.
We follow Atlassian's requirements and recommendations regarding apps security.
### What data we store
* text (Skyline page content)
* images uploaded by the user within the app
* AI prompt written by the user excluding images
* AI response
* accountId and sitename
### Where we store the data
| Data type | Where do we store it |
| :------------------------------------------------------------------------------------------------ | :----------------------------------------------------------- |
| Skyline page text | Confluence macro data (customer's Confluence instance) |
| images uploaded by the user | Confluence page attachments (customer's Confluence instance) |
| AI prompt | Supabase |
| AI response | Supabase |
| accountId and sitename (for payments processing, AI Credits balance and audit log of AI requests) | Supabase |
### Payments processing
We use Stripe for processing AI Credits payments. We don't send any identifiers to Stripe - we store payment session details in our DB (Supabase) and match them with the checkout session.
### AI processing details
We send the following data during Skyline page generation (AI generation screen):
* user prompt
* image attached by the user to the prompt
We send the following data during Skyline page edition (AI chat in the sidebar):
* user prompt
* image attached by the user to the prompt
* Skyline page content (text added/generated in the app, urls of images uploaded in the app and urls of the images/videos used as background/image element source)
**No more data is being sent.**
### AI Governance
The **AI Audit log** access is available upon request (Enterprise AI Credits plan).
### Data access
The app's purpose is to **add new visually formatted content** to the Confluence page. The only read of the existing Confluence content is checking the current page status (draft/published) to be able to upload attachments to the page (user-uploaded images) when the page is in a draft state. **Besides that, the app doesn't read classic Confluence pages' content.**
### Third-Party Services
| Service | Why we need it |
| :---------------- | :------------------------------------------------------------ |
| Supabase | DB for AI prompt, AI response, AI Credits and payment details |
| Vercel | App Hosting, Analytics, Backend Logs |
| Google Gemini API | Access to Gemini 3 Pro Preview and Gemini 2.5 Pro AI models |
| OpenAI API | Access to GPT-5.1 and o4-mini-deep-research AI models |
| Posthog | App analytics |
| AWS S3 | Storage of our image and video libraries |
| Stripe | Payments processing |
| Unsplash | To enable free stock image search within the app |
### Does the app support Data Residency?
| Data type | Data residency |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Skyline page text and images | Data Residency is supported out of the box by Atlassian Cloud.
The data is stored on the customer’s Confluence instance, so it remains in the same location as Confluence data. |
| AI prompt, AI response, accountId, sitename | Data Residency not supported - data is stored in eu-west-1 region (Dublin, Ireland). |
### Why do we need specific permissions
`read:connect-confluence` - to be able to check the current page status (draft/published), so we can upload attachment to the page (image added by the user) while it's still in a draft state
`write:connect-confluence` - to be able to upload images as page attachments
### Does the app have a data backup?
Yes - for Skyline page content (text and images). See [https://www.atlassian.com/trust/security/security-practices#backups](https://www.atlassian.com/trust/security/security-practices#backups)
### Privacy Policy
You can view our privacy policy here: [https://acceleration-engineering.com/privacy](https://acceleration-engineering.com/privacy)
### In case you have any questions related to security
Feel free to contact us at [security@acceleration-engineering.com](mailto:security@acceleration-engineering.com). We'll answer any questions in detail. We recognize that security and data privacy are the key aspects for our customers.
# Skyline AI Page Builder
Source: https://docs.acceleration-engineering.com/skyline-ai-page-builder
### Product Page
[https://acceleration-engineering.com/products/skyline](https://acceleration-engineering.com/products/skyline)
### AI Models
**OpenAI GPT-5.1** The fastest, best for quick edits.
**Google Gemini 3 Pro Preview** Best for design and page generation. The model is in Preview stage, meaning that there can be an elevated error rate and slower response time.
**Google Gemini 2.5 Pro** An alternative if Gemini 3 Pro is temporarily unavailable.
**OpenAI o4-mini-deep-research** Most advanced reasoning, the best for research.
### Features
AI features:
* generate visual Confluence page with AI (from a template or from scratch)
* edit visual Confluence page with AI
* deep research - prepare a visual page with data fetched from the web and crafted by AI using advanced reasoning
* design from a screenshot
Editor features:
* design visual Confluence page with drag\&drop, no-code page builder
* templates library - a collection of pages which you can edit and publish quickly
* components: Text, Image, Button, 3D icons, Divider, Spacer, 30+ fonts
* high-quality image and video library
* animations
### How it works
Technically, Skyline is a Confluence macro. You can use it the same way as other macros, and you can add multiple macros to one Confluence page.
The Skyline page content is stored within macro data.
The app's purpose is to **add new visually-formatted content** to the Confluence page. The only read of the existing Confluence content is checking the current page status (draft/published) to be able to upload attachments to the page (user-uploaded images) when page is in a draft state. Besides that, the app doesn't read classic Confluence pages content.
### How to open the app
Type `/skyline` in the Confluence editor and click `Enter` to open the Editor
#### Confluence Macro width
Click on the Macro name "Skyline" and then you can access Configuration bar. Click on the width selection button -> "Go full width" to change the Macro size
to full-width size ⬇️ Select the width that best fits your use case.
### AI Generation
Click on "Generate with AI" button to open the generation screen. Describe the page you want to create. The more details the better. To achieve best results, we recommend generating a page from template or by referencing a style. Selecting the template is optional.
### AI Edition
Chat with AI in the sidebar to edit the page, add new sections etc.
### AI Credits
Every AI call deducts Credits according to the prompt length, page size, model and the use of web search by AI model.
The user can buy personal/organization AI Credits by clicking + next to AI Credits amount.
### Page creation flow
### How to edit existing content
Click on "Skyline" -> Edit button to open the Editor with the existing content.
### How to add content to the Confluence page
Click on the Save button and content will be added to the page.
### In case of any questions
Contact us at [contact@acceleration-engineering.com](mailto:contact@acceleration-engineering.com)