What SideB does
SideB is a writing tool that rewrites user-selected text in different tones. It includes a website, a browser-based login flow, and a macOS app.
Information we collect
- Account information, including your user ID and email address, when you sign in.
- Authentication session data required to keep you signed in and complete secure app-to-browser login handoffs.
- Rewrite request data, including the text you submit for rewriting, selected tone, and selected language.
- Technical and operational data such as IP address, request ID, route, response status, and request timing.
- Billing and subscription metadata if paid plans are enabled, including customer email, subscription ID, plan, and subscription status.
- Local app preferences on your device, such as selected tone, selected language, shortcut preference, and launch-at-login preference.
How we use information
- To authenticate users and connect the macOS app to your account.
- To process rewrite requests and return rewritten text.
- To operate, secure, rate limit, and troubleshoot the service.
- To manage billing, subscription status, and entitlements if paid plans are enabled.
- To improve reliability, detect abuse, and respond to support or operational issues.
How rewrite content is handled
Text submitted for rewrite is processed by the backend and sent to the language model provider in order to generate a result. SideB does not currently maintain a user-facing permanent history of all rewrites in its own database, but rewrite content is transmitted through the service in order to provide the feature.
Authentication and login handoff data
SideB uses a short-lived browser handoff flow for sign-in. As part of that process, the service stores a handoff identifier, a hash of the device nonce, provider choice, temporary auth state, and associated user account metadata. Temporary auth tokens used during handoff are encrypted at the application layer and cleared after successful exchange, cancellation, or expiration.
Third-party services
- Supabase for authentication and certain backend data storage.
- OpenAI for rewrite generation.
- Railway for backend hosting and infrastructure.
- Lemon Squeezy for billing and subscription management when paid plans are enabled.
Data stored on your device
The macOS app stores account session data in the macOS Keychain and stores non-sensitive preferences in UserDefaults. The browser login flow may temporarily store handoff context in your browser local storage to complete sign-in reliably.
Security
SideB uses HTTPS in production, signed user authentication, rate limiting, security headers, and encrypted temporary handoff token storage. No system is perfectly secure, and you should avoid submitting highly sensitive information unless you are comfortable using a third-party AI processing service.
Data retention
Short-lived auth handoff records are intended to expire automatically. Account and billing-related records may be retained as needed to operate the service, enforce access, maintain security, and satisfy operational or legal requirements.
Your choices
- You can stop using the service at any time.
- You can sign out of the macOS app, which removes the locally stored session from Keychain.
- You can avoid submitting sensitive text if you do not want it processed by external providers.
Children
SideB is not intended for children under 13.
Changes to this policy
This Privacy Policy may be updated from time to time. The latest version will be posted on this page with an updated effective date.
Contact
If you have privacy questions or data-related requests, use the contact method listed on the SideB website or in your product materials.