Privacy Policy

Last updated: March 2, 2026

Version 3.0 — Version history available at the end of this document.

Introduction

Stepyo is an automatic documentation tool that captures your interactions with websites to create visual step-by-step guides. We take your privacy seriously and want you to understand exactly what data we collect, how we use it, and your rights regarding that data.

This policy applies to the use of the Stepyo browser extension and the web platform at app.stepyo.com.br.

Applicability

This Privacy Policy applies to all users who access or use Stepyo services, including:

  • Users of the Chrome browser extension
  • Users of the web platform (app.stepyo.com.br)
  • Visitors of the institutional website (stepyo.com.br)
  • Members of workspaces and teams

Regardless of your geographic location, we process all data in accordance with Brazil's General Data Protection Law (LGPD - Law 13,709/2018) and, where applicable, the European Union's General Data Protection Regulation (GDPR).

Definitions

For the purposes of this Policy, the following terms have the meanings described below, in accordance with the LGPD (Art. 5):

Personal Data: Information relating to an identified or identifiable natural person.

Data Subject: The natural person to whom the personal data relates (you, our user).

Controller: The person responsible for decisions regarding the processing of personal data. In this policy, Stepyo.

Processor: The person who processes personal data on behalf of the controller.

Data Protection Officer (DPO): The person designated by the controller to act as a communication channel between the controller, data subjects, and the ANPD.

Processing: Any operation performed with personal data, such as collection, storage, use, sharing, or deletion.

ANPD: Brazil's National Data Protection Authority, responsible for overseeing compliance with the LGPD.

Consent: A free, informed, and unambiguous expression by which the data subject agrees to the processing of their data.

Data Controller, Processor, and Data Protection Officer

Data Controller

Legal Name: Stepyo Tecnologia LTDA

CNPJ: 49.391.867/0001-04

Address: São Paulo, SP - Brazil

Email: [email protected]

Controller and Processor Roles

Stepyo acts as Controller when processing account data (registration, authentication, preferences) and platform usage data. When a user creates guides containing data from their organization or third parties, Stepyo acts as a Processor, processing data according to the user's instructions (the user being the Controller of the guide content).

Data Protection Officer (DPO)

To exercise your rights or clarify questions about the processing of personal data, please contact our Data Protection Officer:

Name: Paulo Henrique Reis

Email: [email protected]

Response time: Up to 15 days, as required by the LGPD (Art. 18, § 5)

1. What Data We Collect

1.1 During Recording

When you use the Stepyo extension to record a process, we collect:

  • Automatic screenshots: We capture page images on each interaction (click, typing, scroll)
  • Interaction metadata: Action type (click, input, navigation), element coordinates, element text
  • Page information: URL, page title, favicon
  • Viewport size: To correctly position highlights on the screenshots
  • Audio recording (optional): When you enable voice narration, we capture audio from your microphone to add narration to guide steps. Recording only occurs when you explicitly enable this feature and can be stopped at any time. Audio is securely stored and associated with your guide.

1.2 Account Data

When you sign up for Stepyo, we collect:

  • Email address
  • Name (if provided)
  • Password (encrypted with bcrypt hashing)
  • Profile picture (if authenticated via Google OAuth)
  • Account creation date

1.3 Automatically Collected Data

When you use our services, we automatically collect:

  • IP address
  • Browser type and version
  • Operating system
  • Pages accessed on the platform and time of access
  • Error and performance logs

1.4 Usage Data

  • Guides created and modified
  • Access statistics for public guides
  • Interface preferences

2. Legal Bases for Processing (LGPD Art. 7)

In accordance with Brazil's General Data Protection Law (Law 13,709/2018) and the EU General Data Protection Regulation (GDPR), we rely on the following legal bases for processing your data:

Performance of Contract (LGPD Art. 7, V / GDPR Art. 6(1)(b))

To provide the contracted services: guide creation, screenshot and audio storage, AI processing, and platform features.

Consent (LGPD Art. 7, I / GDPR Art. 6(1)(a))

For sending marketing communications, newsletters, and optional notifications. For microphone audio recording (explicit browser consent). You may revoke consent at any time.

Legitimate Interest (LGPD Art. 7, IX / GDPR Art. 6(1)(f))

For aggregated usage analysis, service improvement, fraud prevention, and platform security.

Legal Obligation (LGPD Art. 7, II / GDPR Art. 6(1)(c))

To comply with applicable legal, tax, and regulatory requirements.

3. How We Use Your Data

3.1 AI Processing

We use artificial intelligence models to enhance your guides:

  • OpenAI GPT-4o-mini Vision: Analyzes captured screenshots and generates automatic descriptions for each step. Screenshots are temporarily sent to the OpenAI API and are not stored by OpenAI servers after processing.
  • Anthropic Claude: Used for context analysis and intelligent step recovery (AI Recovery). Data is processed temporarily and not retained by Anthropic after processing.

No data sent for AI processing is used to train third-party models. Our contracts with OpenAI and Anthropic ensure that data submitted via API is not used for training purposes.

3.2 Storage

Your data is securely stored on Supabase (infrastructure hosted on AWS). Screenshots and audio recordings are stored in an optimized format and associated with your account. All data is encrypted in transit (TLS/SSL) and at rest (AES-256).

3.3 Purposes

  • Provide the automatic documentation service
  • Generate intelligent descriptions with AI
  • Enable sharing and collaboration
  • Improve service quality
  • Product communications (with your consent)

4. Automated Decision-Making (LGPD Art. 20 / GDPR Art. 22)

Stepyo uses automated processing with artificial intelligence to:

  • Generate automatic descriptions of captured steps
  • Classify and organize guide content
  • Detect sensitive data in screenshots (passwords, credit cards)
  • Intelligently recover lost steps

None of these automated decisions produce legal effects or significantly affect your interests. All AI-generated descriptions can be edited or removed by you at any time.

Under LGPD Art. 20 and GDPR Art. 22, you have the right to request a review of decisions made solely on the basis of automated processing. To do so, please contact our Data Protection Officer at [email protected].

5. International Data Transfers

Some of our service providers are located outside of Brazil. We ensure that these transfers occur with adequate protection, in compliance with the LGPD (Art. 33), ANPD Resolution CD/ANPD No. 19/2024, and GDPR Chapter V:

OpenAI (United States)

AI processing for description generation. Data processed temporarily and not stored.

Anthropic (United States)

AI processing for context analysis and intelligent recovery. Data processed temporarily and not stored.

Supabase/AWS (United States)

Secure storage of data, screenshots, and audio recordings. Infrastructure with SOC 2 and ISO 27001 certifications.

Google (United States)

Google OAuth authentication (when the user chooses to sign in with Google). Only public profile data (name, email, photo).

Safeguards: We use Standard Contractual Clauses (SCCs) approved by the ANPD and verify that our providers maintain adequate levels of data protection as required by the LGPD (Art. 33), ANPD Resolution CD/ANPD No. 19/2024, and GDPR Art. 46.

6. Sub-processors

As required by the LGPD (Art. 5, VII), we list below all processors (sub-processors) that process personal data on our behalf:

ProviderPurposeLocationData Processed
Supabase (AWS)Database, authentication, and storageUSAAccount data, guides, screenshots, audio
VercelWeb application hostingUSAAccess logs, IP, user-agent
OpenAIAI description generation (GPT-4o-mini)USAScreenshots (temporary processing, no retention)
AnthropicContext analysis and intelligent recoveryUSAGuide context (temporary processing, no retention)
GroqAudio transcription (Whisper)USAAudio recordings (temporary processing, no retention)
StripePayment processingUSAPayment data (PCI DSS compliant)
DopplerSecrets and environment variables managementUSAAPI keys and configurations (no user data)
GoogleOAuth 2.0 authenticationUSAName, email, profile picture (when signing in via Google)

All sub-processors have contracts that ensure an adequate level of data protection. This list is updated whenever a new sub-processor is added. Last updated: February 21, 2026.

7. Data Sharing

We do NOT sell your data to third parties. We share data only in the following circumstances:

  • With your permission: When you share a guide publicly or with members of your workspace
  • Service providers: OpenAI (AI descriptions), Anthropic (context analysis), Supabase (data, screenshot, and audio storage), Google (OAuth authentication)
  • Legal requirements: If required by law, court order, or to protect legal rights
  • Protection of rights: To investigate or prevent fraud, security breaches, or illegal activities

The use of information received from Google APIs complies with the Chrome Web Store Limited Use Policy, including the limited use requirements.

8. Your Rights (LGPD Art. 18 / GDPR Art. 12-23)

Under Brazil's LGPD and the EU's GDPR, you have the following rights:

Confirmation and Access (LGPD Art. 18, I-II / GDPR Art. 15)

View what data we hold about you through your dashboard or by requesting it from the DPO

Rectification (LGPD Art. 18, III / GDPR Art. 16)

Edit or update your personal information

Anonymization, Blocking, or Deletion (LGPD Art. 18, IV / GDPR Art. 17)

Request that unnecessary, excessive, or non-compliant data be anonymized, blocked, or deleted

Data Portability (LGPD Art. 18, V / GDPR Art. 20)

Export your guides in standard formats (JSON, Markdown, PDF)

Deletion of Consent-Based Data (LGPD Art. 18, VI)

Request the deletion of personal data processed based on your consent

Information on Sharing (LGPD Art. 18, VII)

Know which public and private entities your data has been shared with

Information on Non-Consent (LGPD Art. 18, VIII)

Be informed about the possibility of not providing consent and the consequences of such refusal

Withdrawal of Consent (LGPD Art. 18, IX / GDPR Art. 7(3))

Revoke permissions at any time, free of charge and with ease

Objection (LGPD Art. 18, § 2 / GDPR Art. 21)

Object to processing carried out on the basis of legitimate interest, in case of non-compliance with applicable law

Review of Automated Decisions (LGPD Art. 20 / GDPR Art. 22)

Request a review of decisions made solely on the basis of automated data processing

How to exercise your rights: Send an email to [email protected] or use the features available in your account settings panel. We will respond within 15 days, as required by the LGPD (Art. 18, § 5).

9. How to Delete Your Data

Delete Individual Guides

  1. Go to the guides panel at app.stepyo.com.br/dashboard
  2. Click on the guide you wish to delete
  3. Click "Delete Guide" in the options menu

Delete Your Entire Account

  1. Go to Account Settings
  2. Scroll to the "Danger Zone"
  3. Click "Delete My Account"
  4. Confirm the action

Warning: Account deletion is permanent and irreversible. All your guides, screenshots, audio recordings, and personal data will be deleted from our servers according to the timelines described in the Data Retention section.

10. Cookies and Similar Technologies

We use cookies and similar technologies to improve your experience. Below we detail each category:

Essential Cookies (Strictly Necessary)

Indispensable for the operation of the website. Include authentication and session cookies. These cannot be disabled.

Examples: sb-access-token, sb-refresh-token (Supabase Auth), next-auth.session-token (NextAuth)

Functional Cookies (Preferences)

Remember your preferences such as theme (light/dark), language, and interface settings.

Examples: theme, sidebar-collapsed

Analytics Cookies (Statistics)

Collect aggregated and anonymous data about service usage for improvements. They do not personally identify you.

Examples: session_id (internal analytics)

Marketing Cookies (Not Used)

We currently do not use any third-party marketing or advertising cookies.

Local Storage (Extension)

The browser extension uses the Chrome Storage API to store locally:

  • Recording state (active/paused/stopped)
  • In-progress guide drafts
  • User preferences
  • Session authentication data

This data is stored only on your device and can be cleared at any time through the extension settings or by removing the extension from your browser.

Management: You can disable non-essential cookies in your browser settings. Note that this may affect some service features.

11. Security

We implement technical and organizational measures to protect your data:

  • TLS/SSL encryption on all data transmissions
  • AES-256 encryption for data at rest
  • Passwords stored with bcrypt hashing
  • Infrastructure hosted with SOC 2 and ISO 27001 certified providers
  • Row Level Security (RLS) in the database for user data isolation
  • Restricted data access by staff, following the principle of least privilege
  • Regular and secure backups
  • Continuous security monitoring and access logging

12. Security Incidents

In the event of a security incident that may pose a risk or relevant harm to data subjects, Stepyo commits to:

  • Notify the National Data Protection Authority (ANPD) within a reasonable timeframe, in accordance with applicable regulations, and the relevant EU supervisory authority where required by GDPR Art. 33
  • Notify affected data subjects by email and/or an in-platform notice
  • Describe the nature of the affected data, the risks involved, and the measures taken to mitigate the effects of the incident
  • Maintain internal records of all incidents, documenting causes, effects, and remedial actions taken

13. Data Retention

We retain your data while your account is active and for the period necessary to fulfill the purposes described in this policy.

Active account

  • Account data, guides, screenshots, and audio: retained while the account exists
  • Access logs: retained for 6 months (Brazilian Civil Internet Framework, Art. 15)
  • AI usage logs: retained for 12 months for cost control

After account deletion

  • Personal data and guides: deleted within 30 days
  • Screenshots and audio in storage: deleted within 30 days
  • Anonymized data: may be retained for aggregated analysis (does not identify the user)
  • Backups: overwritten within the normal 90-day cycle
  • System logs: retained for 6 months for security and legal compliance purposes

14. Children and Minors

Stepyo is intended for users aged 18 and older. We do not intentionally collect data from minors. If you believe we have collected data from a minor, please contact us immediately at [email protected].

If we identify data belonging to individuals under 18 in our system, we will proceed with immediate deletion, as required by the LGPD (Art. 14).

15. Embeddable SDK (Widget for Customer Websites)

Stepyo offers an SDK (Software Development Kit) that allows our enterprise customers to embed interactive tutorials and an AI assistant into their own websites and applications. In this context, the data processing roles are as follows:

Processing Roles

When the SDK is used: the Stepyo customer (SaaS company) acts as the Controller of their own end-users' data. Stepyo acts as a Processor, processing data exclusively according to the customer's instructions and for the purpose of providing the contracted services.

Data Collected via SDK

  • Identification (optional): End-user ID, email, and name -- only if the customer configures it via identify()
  • Usage events: Tutorials started, completed, canceled, steps visited
  • Chat messages: Questions sent to the AI assistant (if chat is enabled)
  • Browsing context: Page URL, session ID (generated anonymously)

AI Processing

Messages sent to the assistant chat are processed by the OpenAI API (gpt-4o-mini model) to generate responses. Under our contract with OpenAI, data submitted via API is not used to train models. Messages are automatically sanitized before storage -- patterns such as CPF, CNPJ, phone numbers, credit cards, and email addresses are redacted.

Retention and Deletion

Data collected via SDK (events, conversations, messages) is retained for a maximum of 90 days, after which it is automatically deleted. The customer may request early deletion of a specific end-user's data at any time through the administrative dashboard or via API.

End-User Rights

End-users who wish to exercise their rights of access, rectification, or deletion must contact the customer (the company whose website uses the Stepyo SDK), which is the Controller of the data. The customer can then use Stepyo's administrative tools to fulfill the request.

16. Chrome Web Store Compliance

The Stepyo extension is published on the Chrome Web Store and fully complies with Google's developer program policies:

Limited Use

Data collected by the extension is used exclusively to provide and improve the automatic documentation functionality. We do not use extension data for advertising, sale to third parties, or any purpose unrelated to the tool's purpose.

Minimum Permissions

We only request permissions strictly necessary for the extension to function. Each permission has a documented justification available on the Chrome Web Store.

Secure Handling

All data is transmitted via HTTPS and stored with encryption. We do not use remote code. The extension follows the security practices required by Manifest V3.

17. Changes to This Policy

We may update this policy periodically. Significant changes will be notified by email or through an in-platform notice at least 30 days in advance.

Continued use of the service after changes constitutes acceptance of the new policy. We recommend reviewing this page periodically.

Version History

v3.002/03/2026Added section 15 "Embeddable SDK": controller/processor roles for B2B customers, data collected via SDK, AI processing (OpenAI), PII sanitization, 90-day retention, end-user rights.
v2.121/02/2026Added Sub-processors section (LGPD Art. 5, VII) with complete list of processors: Supabase, Vercel, OpenAI, Anthropic, Groq, Stripe, Doppler, Google.
v2.008/02/2026Added sections on audio recording, Anthropic Claude, automated decisions, security incidents, LGPD definitions, Chrome Web Store compliance, and controller/processor distinction.
v1.026/12/2024Initial version of the Privacy Policy.

17. Contact

For questions about privacy, to exercise your rights, or to report concerns:

Data Protection Officer (DPO): Paulo Henrique Reis

Email: [email protected]

Website: stepyo.com.br

We will respond to your request within 15 days, as required by the LGPD (Art. 18, § 5).

Supervisory Authorities: If you are not satisfied with our response, you may file a complaint with Brazil's National Data Protection Authority (ANPD) at www.gov.br/anpd. If you are located in the EU/EEA, you may also contact your local data protection supervisory authority.

18. User Responsibility

Important: Use Responsibly

You are responsible for the content you record. Do not capture confidential information, passwords, payment data, or third-party information without express permission. Screenshots and recordings may inadvertently contain personal data of third parties visible on screen -- ensure you have authorization before sharing guides that contain such information. Stepyo is not liable for improper use of the tool.