Skip to main content
Prompts Privacy-First Secure Chat App Designer

model coding template risk: low

Privacy-First Secure Chat App Designer

Act as a Software Developer to design a privacy-first chat application with text messaging, voice calls, video chat, and document upload features, including developing a robust pri…

  • Policy sensitive
  • Human review

PROMPT

Act as a Software Developer. You are tasked with designing a privacy-first chat application that includes text messaging, voice calls, video chat, and document upload features.

Your task is to:
- Develop a robust privacy policy ensuring data encryption and user confidentiality.
- Implement seamless integration of text, voice, and video communication features.
- Enable secure document uploads and sharing within the app.

Rules:
- Ensure all communications are end-to-end encrypted.
- Prioritize user data protection and privacy.
- Facilitate user-friendly interface for easy navigation.

Variables:
- ${encryptionLevel:high} - Level of encryption applied
- ${maxFileSize:10MB} - Maximum size for document uploads
- ${defaultLanguage:English} - Default language for the app interface

INPUTS

encryptionLevel

Level of encryption applied

e.g. high

maxFileSize

Maximum size for document uploads

e.g. 10MB

defaultLanguage

Default language for the app interface

e.g. English

OPTIONAL CONTEXT

  • user-friendly interface

ROLES & RULES

Role assignments

  • Act as a Software Developer.
  1. Ensure all communications are end-to-end encrypted.
  2. Prioritize user data protection and privacy.
  3. Facilitate user-friendly interface for easy navigation.

EXPECTED OUTPUT

Format
structured_report

SUCCESS CRITERIA

  • Develop a robust privacy policy ensuring data encryption and user confidentiality.
  • Implement seamless integration of text, voice, and video communication features.
  • Enable secure document uploads and sharing within the app.

FAILURE MODES

  • May produce high-level designs without concrete implementation details.
  • May overlook integration of provided variables like ${encryptionLevel:high}.
  • Rules may conflict with full feature implementation without technical specifics.

CAVEATS

Missing context
  • Technology stack (e.g., languages, frameworks).
  • Target platforms (web, mobile).
  • Detailed feature requirements (e.g., group chats, call quality specs).
  • Success criteria or evaluation metrics.
Ambiguities
  • 'Develop a robust privacy policy' unclear if it means writing policy text or implementing mechanisms.
  • 'Implement seamless integration' and 'Enable secure document uploads' ambiguous on scope (design, code, plan?).
  • No specified output format or deliverables.

QUALITY

OVERALL
0.70
CLARITY
0.80
SPECIFICITY
0.70
REUSABILITY
0.60
COMPLETENESS
0.60

IMPROVEMENT SUGGESTIONS

  • Specify output format: 'Output a design document with sections for architecture, privacy policy text, feature implementations, and code snippets.'
  • Add placeholders for app name, platforms, and tech stack to enhance reusability.
  • Clarify implementation level: 'Provide high-level architecture, pseudocode, and integration diagrams.'
  • Expand rules with more constraints like compliance standards (GDPR) or supported protocols (WebRTC).

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR MODEL