Last updated: April 16, 2026
RoughSketch is a diagram editor that saves your work to your own Google Drive. We do not operate a database for your diagrams and we do not store diagram content on our servers — your diagrams live in your Drive account and are sent directly from your browser to Google. This policy explains the small amount of account and operational data we do handle, why, and how you can remove it.
For a focused summary of how RoughSketch uses data from Google APIs, see the Google API Services Disclosure.
When you sign in with Google, we receive:
openid, email, and profile scopes)We do not receive or store payment information, contact lists, location data, or any Google data beyond the scopes listed above.
openid, email, profile — to sign you in and display your name and avatar in the app.https://www.googleapis.com/auth/drive.file — so you can save and load RoughSketch diagrams as files in your own Drive. This is the narrowest Drive scope Google offers: it grants access only to files you open or create with RoughSketch. We cannot see, list, or modify any other files in your Drive.We do not use your Google data for advertising, profiling, or to train generalized artificial-intelligence or machine-learning models. We do not sell your data. See the Google API Services Disclosure for our affirmative Limited Use commitment.
localStorage.roughsketch.app. On older browsers that do not support OPFS, we fall back to IndexedDB under the same origin. This lets you work offline and recover unsaved changes. Drafts are written by your browser only and are not sent to our servers. They are cleared when you delete the diagram, clear site data, or use a different browser or device.We do not store, cache, index, or analyze the contents of your diagrams. When you open or save a diagram, the file is transferred directly between your browser and Google Drive using your Google access token. RoughSketch's servers are not on that data path.
fonts.googleapis.com and fonts.gstatic.com for visual styling. This is a standard font-hosting service provided by Google; no account information or diagram content is sent as part of font requests. Governed by Google's Privacy Policy.We do not embed any third-party trackers or share your data with advertisers or data brokers. The services above are the only third parties RoughSketch interacts with.
RoughSketch uses Cloudflare Web Analytics to understand aggregate usage patterns (page views, browser/OS mix, approximate region). Cloudflare Web Analytics is cookieless, does not use fingerprinting, does not track users across sites, and anonymizes IP addresses before storage. No advertising cookies, tracking pixels, or third-party analytics scripts run on this site.
You can further opt out at the browser level by enabling “Do Not Track”, blocking scripts from static.cloudflareinsights.com, or using a privacy extension of your choice.
When your browser talks to the RoughSketch API (for sign-in and token refresh), Cloudflare records standard request metadata such as the request timestamp, HTTP status, user-agent string, and truncated IP address. These logs are retained briefly by Cloudflare for abuse prevention and are not combined with your Google account data.
You can exercise the following rights at any time:
.excalidraw-format JSON files in your own Google Drive. You can download, move, or delete them at any time using Drive's own tools.HttpOnly, Secure, and SameSite=Strict attributes.RoughSketch runs on Cloudflare's global network, and your Google data is hosted by Google in the regions they operate. Your data may therefore be processed outside your country of residence, including in the United States. Where applicable, we rely on the privacy frameworks and contractual safeguards maintained by these providers.
RoughSketch is intended for users who are at least 18 years old. We do not knowingly collect personal data from children. If you believe a child has used RoughSketch and provided personal data, please contact us and we will delete the associated records.
We may update this policy to reflect new features, legal requirements, or changes to our infrastructure. Material changes will be indicated by updating the “Last updated” date above. Continued use of RoughSketch after an update means you accept the revised policy.
For privacy questions, deletion requests, or to report a concern, email support@roughsketch.app.