DevreLab Privacy Policy
Last updated: 21 October 2026 · Version 5
This is an English translation. If the two versions differ, the Turkish version prevails.
1. Who we are and what this policy covers
DevreLab is a circuit simulator made for trying out electronic circuits and Arduino safely on a computer or a phone.
- Data controller: Erol Çalık (developer of the DevreLab app), Türkiye
- Contact: calik.xperia@gmail.com
- Scope: the Windows, Android (and later iOS) versions of the DevreLab app.
This policy explains in plain language which information is kept where, who can see it, how long it is kept and how you can delete it.
2. In short
- We don't ask for your real name, email, phone number or school. On first launch the app automatically creates a guest account for you and gives you a random nickname (e.g. Inventor#4821). You can change the name if you like.
- Linking your account is optional. If you link it, your circuits are backed up to the cloud and open on another device where you sign in with the same account. If you don't, your circuits stay only on your device.
- No ads, no usage statistics (analytics), no location, no personal tracking. We don't sell your data or use it for advertising.
- If something goes wrong in the app, an anonymous error report is sent to Unity (0.67.1 and later). It contains no circuits, name or location — only what the error was and on which device.
- The account and cloud service is provided on our behalf by Unity (Unity Authentication and Unity Cloud Save).
- You can delete your account and everything in the cloud with a single tap inside the app (Account → Delete my account).
3. What information, where, and for how long?
Kept on your device (we can't see it):
| What | Why | How long |
|---|---|---|
| The circuits you build (name, parts, wires, settings, Arduino code, creation/modification time) | To save them and continue where you left off | Until you delete them or uninstall the app |
| Deleted circuits ("Deleted") | To bring back something deleted by mistake | 30 days, then deleted automatically |
| Settings, last opened circuit, session key | To take you back to where you were and to your account when you open the app | Until you uninstall the app |
| Error log (the last 40 app errors: error text, app version, device model, Android version; no circuits, names or IDs) | So that, if you run into a problem, you can send it to us yourself with Settings → "Copy error log". It is never sent anywhere automatically. | At most 40 entries; deleted with Settings → Clear or when you uninstall the app |
Sent to Unity (when you're online):
| What | When | Why | How long |
|---|---|---|---|
| Player ID (a random code, e.g. WrWElt…) | Always (also as a guest) | To recognize you and tie your circuits to you | Until you delete your account |
| Nickname | Always | To show your name in the app | Until you delete your account |
| IP address | Every time the app connects to Unity | To make the connection and prevent abuse (required by Unity's service) | According to Unity's rules |
| Linked account (a Unity account via Google, Apple or email) | Only if you link your account | So you can sign in with the same account on another device | Until you delete your account |
| Your circuits (the content in the device table above, compressed) | Only if your account is linked | Backup and opening them on another device | Until you delete the circuit or your account |
Signing in with Google, Apple or email is handled by Unity's own page. We never see your password. Which information is used for sign-in is governed by the privacy rules of that service (Google, Apple, Unity).
With a guest account no circuits are uploaded to the cloud; Unity only holds your player ID and nickname.
Without internet the app works fully; no data goes anywhere in the meantime. When you're back online, the circuits of a linked account are synced.
Don't put personal information (real name, school, phone, address) in circuit names or Arduino code. If your account is linked, these are backed up to the cloud too; if you share a circuit, the other person sees them as well.
4. Who can see this information?
- You: you see everything in the app (Account page, My circuits).
- Unity: the provider operating the service on our behalf; it processes the data on our instructions and under its own data processing agreement.
- Us (the developer): through Unity's dashboard we can technically see your nickname, player ID, whether your account is linked and (if it is) your circuits in the cloud. We only look at these for your support request, for debugging or to prevent abuse.
- Nobody else: we don't sell your data or share it with advertisers. We don't give it to third parties except where required by law (e.g. a court order).
5. Transfer abroad
Unity Technologies' servers are outside Türkiye; your account and cloud data are processed abroad. Unity processes this data under its own data processing agreement, only to provide the service; the current list of its sub-processors and processing locations is published on Unity's website. If you don't want this transfer, you can use the app without linking an account and offline; if you have linked one, you can delete everything with Account → Delete my account.
6. When you share a circuit
With My circuits → Share you can copy a circuit to the clipboard or save it as a file (.devrelab). Only you start this; you choose who to send it to and how (WhatsApp, email, USB stick...). The privacy rules of the app you send it with apply.
A shared file contains the circuit's name, content, Arduino code and times. It does not contain your nickname, player ID, email or device information.
7. Children and teenagers
Most people using DevreLab are students under 18. That's why:
- We don't ask for a real name, school, phone or location; the app works fully without linking an account and offline.
- There is no messaging with other users, no public content and no advertising in the app.
- DevreLab is designed for ages 13 and up. If you are under 13, use the app with your parent's or guardian's permission and together with them; linking an account is optional.
If you are a parent or guardian and have a concern, write to calik.xperia@gmail.com; we will delete your child's account and cloud data.
8. Deleting your account and data
- From inside the app: Account → Delete my account. Your account and all your circuit backups in the cloud are permanently deleted. The circuits on your device are not deleted; you can delete them from My circuits or by uninstalling the app.
- A single circuit: My circuits → Delete. If your account is linked, the circuit is deleted from the cloud too.
- If you no longer have the app (e.g. you lost your phone or uninstalled the app): write to calik.xperia@gmail.com with the subject "Delete my account". If you give the email of your linked account or your player ID (Account → Copy ID), we will delete your account and cloud data within 30 days at the latest.
- Guest accounts that were never linked: if you uninstall the app, the guest account can't be signed into again; it only holds a player ID and a nickname, no circuits. If you want it deleted, press Account → Delete my account before uninstalling, or write to us with your player ID.
9. Security and limits of liability
- What we do: your information goes to Unity over an encrypted connection (HTTPS) and is stored with Unity's security measures. We deliberately collect little data: we don't keep passwords, ID numbers, phone numbers, location or payment information. What could be exposed in a possible leak is your nickname, your player ID and your circuits.
- No internet service is one hundred percent secure. We take reasonable security measures; however, to the extent permitted by law, we cannot be held responsible for events outside our control (failures of or attacks on the systems of third parties such as Unity, Google or Apple, viruses on your device, your phone or account falling into someone else's hands).
- DevreLab is free and provided "as is". We can't guarantee that your circuits will never be lost or that the service will run without interruption. Also keep your important circuits as files with My circuits → Share. To the extent permitted by law, we accept no liability for lost circuits, interruptions or indirect damages.
- What you write yourself: you are responsible for the information you write in circuit names and Arduino code; that's why we ask you not to put personal information there.
- If a breach happens: if we learn of a security breach involving your data, we will notify the Personal Data Protection Board (KVKK Board) and the affected users as soon as possible, as required by law (Article 12 of KVKK).
- This section does not remove rights you cannot waive by law (in particular your KVKK rights below).
10. Your rights
Under Article 11 of the Turkish Personal Data Protection Law No. 6698 (KVKK) you can ask:
- To learn whether personal data about you is processed and, if so, to request information about it
- To learn the purpose of the processing and whether it is used for that purpose
- To learn to whom it is transferred, in Türkiye or abroad
- To have it corrected if it is incomplete or wrong
- To have it deleted or destroyed, and to have corrections and deletions notified to those it was transferred to
- To object to a result against you that comes solely from analysis by automated systems
- To have damages compensated if you suffered harm from unlawful processing
You can send your request in writing to calik.xperia@gmail.com; we will answer within 30 days at the latest. If you are not satisfied with the answer, you can file a complaint with the Personal Data Protection Board.
11. Changes
When a feature that collects or sends data is added to the app, this policy is updated and the new text is shown in the app before that feature is turned on. Earlier versions are kept below.
| Version | Date | Change |
|---|---|---|
| 1 (draft) | 12 October 2026 | First text: data only on the device, no server. |
| 2 (draft) | 19 October 2026 | Guest account and nickname, optional account linking, cloud backup (Unity), IP address, transfer abroad, ways to delete the account. |
| 3 (draft) | 20 October 2026 | Data controller (Erol Çalık), contact address, target age 13+, how to delete a guest account, explanation of the transfer abroad. |
| 4 | 21 October 2026 | Security and limits of liability section added. |
| 5 | 21 October 2026 | Error log kept on the device added (sent only if the user chooses to). English translation published. |