EasyPPT Privacy Policy
Effective date: 2026-01-28
This Privacy Policy explains what information EasyPPT (“we”, “the software”) processes, and how and why we process it.
1. Information We Process
1.1 Information you provide
- PPT description text you enter when generating PPTs
- Template files you upload or select
- Reference documents you upload for RAG (PDF, Word, Excel, etc.)
- AI Assistant messages you send in the chat panel
- Model configuration such as API keys and base URLs (stored locally only)
1.2 Information collected automatically
- Usage logs (for diagnostics and feature improvement, stored locally)
- Conversation history of the AI Assistant (stored locally)
- Template parsing data generated during template parsing (stored locally)
1.3 We do not collect
- Personal identity information (name, ID number, phone, email, etc.)
- Location information
- Device identifiers or hardware information
- Network information such as IP address
2. How We Use the Information
We use the above data to:
- Generate PPT files based on your description and templates
- Perform RAG retrieval over your reference documents to improve relevance
- Provide AI Assistant Q&A and dialog features
- Manage templates you upload
- Analyze logs for debugging and improving the software
3. Data Storage and Retention
3.1 Storage location
All data is stored only on your local device.
- User data root directory (packaged EXE / MSIX)
- On Windows:
%LOCALAPPDATA%\EasyPPT\- e.g.
C:\Users\<YourName>\AppData\Local\EasyPPT\
- e.g.
-
Under MSIX, this path is mapped to the app’s LocalState directory but still resides in your user profile and is only accessible to you.
-
Subdirectories and files under the user data root:
ppt_templates/– user PPT templates you upload or auto-generated templatescurrent_ppt_template/– currently selected template for generationreference_files/– reference documents you upload for RAG (subfolders:pdfs/,words/,excels/,texts/, etc.)rag_documents_metadata.json– metadata for RAG reference documentsvector_store/– FAISS vector index built from your reference documentsrag_results/– RAG result snapshots (queries and retrieval results)conversations/– AI Assistant conversation historyoutput/– generated PPT filesconfig/– user configuration such asmodels.json,model_mappings.json(API keys, model mappings)logs/– log filesppt_generation_api_calls/– debug logs (may contain copies of prompts and model responses, for troubleshooting)-
ppt_parser_recorder/,ppt_parser_dto/– template parsing intermediate data -
Development environment (source code run)
- When running from source, the above directories are placed under the project root (
data/,config/,logs/, etc.) and are used only for development/testing.
3.2 Retention
- User files (templates, reference docs, generated PPTs) remain on your device until you delete them.
- Conversation history and logs remain until you delete them.
- You may clear any data at any time.
3.3 Deletion methods
In-app deletion – you can delete templates, reference docs, and conversations via the UI.
Manual deletion (recommended for bulk cleanup):
- Open File Explorer and type
%LOCALAPPDATA%\EasyPPT\in the address bar to open the EasyPPT data root. - Delete specific data as needed, for example:
ppt_templates/,current_ppt_template/reference_files/,rag_documents_metadata.jsonvector_store/,rag_results/conversations/output/config/models.json,config/model_mappings.jsonlogs/ppt_generation_api_calls/ppt_parser_recorder/,ppt_parser_dto/- To remove all local data, uninstall EasyPPT via Windows settings and then delete the
%LOCALAPPDATA%\EasyPPT\directory (after backing up any important PPTs/templates).
User manuals under docs/ are help content only and do not contain personal data.
4. Data Sharing and Disclosure
4.1 Third-party services
We interact with third-party services only in these cases:
- LLM APIs: when you use AI features, your prompts are sent to the model providers you configure (e.g. OpenAI, DashScope, etc.).
- Embedding / Rerank APIs: when you use RAG, document text and/or queries are sent to the embedding and rerank providers you configure (e.g. DashScope, OpenAI, ZhipuAI, SiliconFlow, etc.).
- Vector store: vector indexing and search are done locally; however, generating vectors and reranking relies on the above APIs.
Each provider has its own privacy policy; please review them separately.
4.2 Sharing principles
- We do not proactively share your data with any third party.
- We do not sell or rent your data.
- We do not use your data for advertising.
4.3 Legal requirements
We comply with applicable laws and may disclose information only when required by law. Since EasyPPT is a local desktop app, all data is stored on your device and we, as developers, cannot remotely access it.
5. Your Rights
Under applicable privacy laws (including the PRC Personal Information Protection Law where relevant), you have rights to access, correct, delete, and restrict processing of your data by:
- Viewing and editing local files under
%LOCALAPPDATA%\EasyPPT\ - Deleting any files you have created or uploaded
- Stopping use of the software and deleting all related data
6. Data Security
- All data is stored locally on your device; we cannot remotely access it.
- We recommend that you back up important data regularly.
- Communications with third-party APIs use HTTPS.
- API keys and similar secrets are stored only in local configuration files that you control.
7. Cookies
EasyPPT is a desktop application and does not use cookies or similar web tracking technologies.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Significant changes will be communicated within the app. Continuing to use EasyPPT after updates means you accept the revised policy.
9. Contact
If you have any questions or requests regarding this Privacy Policy, please contact us via:
- Project page: https://github.com/easyppt/easyppt
- Issues: please open a GitHub Issue on the project repository.