Comments (8)
I've sent out PR #79. Lemme know what you think.
from ipctool.
@gckzl you are far away from the truth, and you have no any idea where you live and what happens around you.
- Your super-duper law GDPR is law only in EU and EU doesn't include all counties on earth. EU is just some little part of the earth controlled by stupid pensioners
- GDPR is harmful because it leads to excessive data collection on top of all legally. Before GDPR if someone has collected redundant data it was not normal. Now after GDPR every one who can, collects as many data as possible, because it is personal data operator.
- Every time people try to protect their personal data with help of GDPR, there some conditions that they don't meet
- GDPR doesn't protect people it protect governments and their clerks.
- GDPR is law for slaves like you, that on top of all are fighting for their legal right to be slaves
- Your can't use any product or service including social services, if you don't agree to supply all of your personal data. You will die on street if you reject to supply all of your personal data to the hospital.
But there is hope for you. It is called "don't track me" browser option. Activate it and have happy sleeps haha
from ipctool.
With PR #79 and PR #80 merged, I consider this issue closed. I'd like to thank the OpenIPC team for their professional and constructive interaction.
@easy-and-simple, calling people names ("slaves", "stupid pensioners") is called an ad hominem and is one of several fallacies you can make in arguments. Using it makes your argument weaker, not stronger, since you're basically admitting you ran out of valid arguments. In general, consider following the Hacker News comment guidelines, both in your online interactions, and offline: they will make you a more interesting interlocutor, and they will increase the chances of people taking you seriously.
from ipctool.
GDPR just lies people that their personal data is protected, while it isn't and is violated in everything. Data collected in compliance with GDPR is much harmful than if someone stolen it against GDPR rules. You are forced to supply your personal data voluntary for everything. If you connect your camera to Internet all of your data is transmitted in any case. All data on your computer that is much more sensitive is transmitted to internet on any reason and without reason encrypted or raw this doesn't matter
from ipctool.
I'm happy to provide a patch removing this unwanted behavior, but first I'm curious to hear your thoughts on this.
I have no objections to remove making autodumps in default build, but rather of removing such function completely, I'd add compilation flags to keep it when it's necessary because we use it internally in our research process. Feel free to make a PR
from ipctool.
My suggestions would be the following:
- stop making autodumps when run without arguments.
- add a separate
upload
command, to make it clear the data is leaving the local network - move the backup / upload work to the main process: no more background processes, it makes it look like you're trying to hide something
So, I wouldn't remove the upload functionality, I would just make it explicit.
I'll get started on a pull request.
from ipctool.
Just to reply to @easy-and-simple, I believe you are misunderstanding what the GDPR is.
GDPR just lies people that their personal data is protected, while it isn't and is violated in everything.
GDPR does not make any promises. It is a law, and as such, it describes rules that should be followed, and punishments if the rules aren't followed. The fact that the GDPR isn't always followed does not mean that "GDPR lies to people". As an example, every country on this planet has a law that makes stealing illegal, but theft still exists.
Data collected in compliance with GDPR is much harmful than if someone stolen it against GDPR rules.
You would have to explain what you mean here. Data collected in compliance with GDPR is by definition better managed than stolen data, because, in order to comply with the GDPR, the collector would have to follow some common-sense, best practices. How is that harmful?
You are forced to supply your personal data voluntary for everything.
The GDPR does not force anyone to supply personal data: that's exactly the point, the GDPR was created to stop companies from recklessly collecting user data.
I believe you might be referring to all the disclaimers and acknowledgements that have appeared everywhere since the GDPR came into force. I agree, they are annoying and unfortunate, but they are actually just making it obvious to the average user that this reckless collection was already happening.
The fact that other companies are misbehaving, collecting too much data, and forcing users to accept ridiculous terms does not mean you should do that too. You can be GDPR compliant by simply not collecting any data, for instance.
If you connect your camera to Internet all of your data is transmitted in any case.
I certainly hope not. And if it is indeed transmitted, I hope that's because I agreed to it in advance, and because I can control who can access that footage. The main reason I started looking into OpenIPC was exactly because I don't trust the default firmware on random cameras to do the right thing, so it was quite disapointing that my first interaction with OpenIPC software was an unintentional data leak.
All data on your computer that is much more sensitive is transmitted to internet on any reason and without reason encrypted or raw this doesn't matter
I'm not sure I understand what you are trying to say. Are you saying that "all our computers are hacked and full of viruses, controlled by criminal gangs"? Or, "BigTech is watching our every move"? Do you think that "we're screwed anyway, we should just give up"? I agree that the situation is not ideal, but I have hope for the future, and I believe that trustworthy open-source software is part of the solution. Just throwing our hands in the air and saying "we're doomed anyway" just perpetuates the current broken situation.
from ipctool.
My suggestions would be the following:
- stop making autodumps when run without arguments.
- add a separate
upload
command, to make it clear the data is leaving the local network- move the backup / upload work to the main process: no more background processes, it makes it look like you're trying to hide something
So, I wouldn't remove the upload functionality, I would just make it explicit.
I'll get started on a pull request.
Looks like a good plan
Actually, we have -w
option that does the same as described above (waits until upload finished and then exits). I think it would be okay to change it to separate upload
command https://github.com/OpenIPC/ipctool/blob/master/src/main.c#L269
from ipctool.
Related Issues (20)
- gpio scan issue HOT 4
- ipctool doesn't create any output HOT 1
- [Same Chip ID] 3 sensors are not distinguished HOT 6
- i2cdump does not show last register byte
- i2cdetect skips last address (0xff)
- [ipctool spidetect] always calls i2cdetect HOT 1
- i2cdetect output corrupted on last line HOT 1
- ipctool segfaults on xm510 HOT 1
- Run ipctool from SD card HOT 4
- Upgrade / Restore fails on Videopark devices HOT 14
- Alternative method to upload binary HOT 1
- Longse additional info
- run ipctool on Goke GK7205V300 HOT 6
- gc1024 is not detected HOT 8
- Problem with GK7205V210 chip detection HOT 1
- 'Segmentation fault' using telnet_upload.py HOT 1
- GPIO scan use instructions?
- Could not start ipctool on original firmware HOT 2
- Support for Realtek RTS3903N Based IPCameras HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ipctool.